@RadnenWhich feature is missing for Mono compatibility, out of curiosity?
Hmm, I don't want to sound rude, but my theory is correct, C#/Mono type languages do seem to make you more productive. I have more implemented than you for having put less time into it.
But I have to say, the C++/SDL/v8 learning curve must have been tremendous! And you'll have a native cross platform app that may indeed be faster than mine when all is said and done. 0_0 What I hope to achieve at the very least is a standard to compare engines against. Perhaps not for speed or for cross-platform-ness, but at least as an implementation guide.
But yeah, I have to agree with you here, C# is much better for productivity. I was practically raised on C++ but every time I try to go back now and write a native app I give up in disgust. Mostly due to the unwieldy header file management you have to do, it's just unbelievably clunky to work with.
But I didn't (and still don't completely) trust C#, as a Microsoft language. I was burned when the old VB was killed off, I was burned when Delphi became what it is now. It's nothing against the languages--and it seems like C# is certainly here to stay. It just feels odd to me to write anything in .NET. But that is just a personal reservation.
Quote from: Flying Jester on July 18, 2013, 10:12:56 pmBut I didn't (and still don't completely) trust C#, as a Microsoft language. I was burned when the old VB was killed off, I was burned when Delphi became what it is now. It's nothing against the languages--and it seems like C# is certainly here to stay. It just feels odd to me to write anything in .NET. But that is just a personal reservation.To be fair with this though, C# has one advantage that neither of those other two can claim: It's standardized by ECMA, just as JS is. It's not going anywhere. Given that standardization, it's very difficult to call it a "Microsoft language" with a straight face, any more than you can call Blu-ray a "Sony format".
For things that are very unsuitable for native code I usually use Java because of how cross-platform it is.
Will you have latest Windows binaries anytime soon?