Now that N# is pretty much complete (just a few last bugs and features to do), I decided to make a help and discussion thread. This is where you should report bugs and request help (or make suggestions about the language)!
You can download the N#->SB compiler here.
KNOWN BUGS:
* Doing stuff like
int hello, code = Graphics.RGB(255, 255, 255)will cause the compiler to recognize 255 and 255) as individual variables (because of comma placement) instead of part of the Graphics.RGB function. * Putting compound self-assignment operators inside a string will cause the compiler to think you're actually trying to use one, causing a syntax error in the outputted code. * Sometimes, strings will stop being parsed if there's a = inside the string. * Because of the same cause as bug #1, it's impossible to make multidimensional arrays. This WILL be fixed in Beta 1.6, as it is a major glitch. STILL TO DO BEFORE FINAL RELEASE: * Complete the Sprite library * Fix any last bugs * Multithreading THINGS THAT SEEM LIKE BUGS BUT AREN'T: * You cannot create instance variables. Class variables are only available through static classes. * You must pass "self" to a non-static function as the last parameter, even if the function takes no arguments. "self" is automatically passed to any non-static function. Want a feature added to N#? Tell me and I'll consider it!