XNA DEBUG TERMINAL
Details of plans for upcoming versions as well as current known issues and other news

Plans for Upcoming Versions

Out and Ref Keywords
Contributor(s):
Kevin (creator)
Tim (co-owner)
Information:
Support for keywords out and ref for method invocation
Expected Completion Date:
Unknown
Planned For Version:
2.2
Current Status:
  • Planning
  • Implementation
  • Debugging
  • Ready For Deployment

Current Known Issues

Invalid operand to power operator may throw an incorrect error
ISSUE:
Certain invocations of the power operator (which should cause an error) may cause an incorrect error message (e.g. 2.3 ** 'c' // might report "Right operand '2.3' non-numeric" when it should be "Right operand 'c' non-numeric"). The underlying reason for this has to do with the order of operations that is followed for evaluating power operations.
WORKAROUND:
No workaround is currently available for this issue.
PLANS FOR FIX:
Will be fixed in the next released version
* If other issues found, please email me about them with the subject "XNA Debug Terminal Issue" (email found in Source Code page.) Please include the terminal statement causing the problem, expected and actual result, and any source code from your project that pertains to that statement.
However, if you would like to try your hand at fixing it yourself, then simply request the source code and let me know of the specific bug (statement, expected and actual result) you are trying to fix.

Other News

Click to show older posts

Version 2.1 is released! (Posted 2/1/2011)
XNA Debug Terminal 2.1 is out now! Although this is not as big of a release as 2.0, there are bugfixes (particularly in dealing with identifiers and numeric literal suffix collisions). Of note, the terminal now supports syntax highlighting, operator-equals expressions work, we've introduced a shorthand operator to Math.pow (**), built-in Terminal constants (shown in HowTo page), word cursor movement (movement using Ctrl) should behave as it does in Visual Studio, window resizing should also behave properly, and many more additional testcases were written and tested against. Check out the Download page for this updated version.