Can someone explain to me why would anyone ever create something like Gambas? I mean, how would you even come up with this idea? Who is this targeted at?
I somehow find it hard to believe that hordes of Linux users wake up every day thinking: “Hey, I wish we had a language that is just as ass-backwards retarded as VB on windows. I wish there was a language that will cause you so much pain that you will shit out your soul through your nose. Screw the elegant Python, the ultra coolness of Ruby, the raw power of Perl. Hell, fuck Mono, the retarded C# looking growth on the ass of Linux community. I want a language that is like nails-on-blackboard!”
Yes, I do think Mono is a lost cause. It will never be fully compatible with .NET because that would not be good for MS. It’s a semi-cool exercise in writing a C# compiler/interpreter on the linux platform. But if anyone tries to sell you Mono-is-almost-dotnet bullcrap, don’t believe them.
But C# is a very decent language from the design point of view. Syntactically and conceptually, it combines all the strong points of java, and all the uber-powerful tricks of C++. So I can see how someone would want to play around with it. But Visual Basic?
Writing VB code is like getting repeatedly kicked in the balls. Only worse.