I already considered writing a Funciton interpreter in Funciton. ... And I decided not to. It would be a huge waste of time :) (I already wrote a Brainfuck interpreter in it and that was horrible)
Well, for now, I think we need to put some basic functionality in... addition, subtraction, increment and division are some obvious gaps (my idea for division was a pair of scissors)
@FlagAsSpam: You can step through with F10. You can also set breakpoints everywhere if you want (they are listed under the “Breakpoints” tab but are otherwise invisible).
@FlagAsSpam: Ah, well, if you’re running actual Windows in the VM, then it’ll most definitely work (all you need is .NET 4.0 installed, but Windows 7 and later come with that I think)
I know that Windows Forms works under Mono because I ran Expert Sokoban in it (quite a while ago when Mono was still fairly new) and it worked more or less without a problem
@FlagAsSpam: As for the second one, you can’t compile a single source file in isolation. You have to compile all of them together, and you need to reference the correct dependencies. This is usually what the .csproj is for (it has all that information in it).