There was a time a couple of years ago when I said to myself "I would love to write C# language support for the JVM", my idea was to take .cs files and compile them down to byte code for the JVM. Unfortunately I'm not a JVM export, but hell, I love a challenge and would still give it a crack if I have some spare time. Mind you if properties, events, delegates (function pointers), structs, closures and lambda expressions were all in Java then I wouldn't care for C# too much.
C# is doing and in many cases has already done the hard yards, IMHO the way that these language features have been implemented in C# are proven, easy to understand and very effective, let's not let them get too far ahead and implement these features into Java. Scala is a good example of being proactive about providing these feature sets. C# is standing on Java's shoulders, let's learn from C# and stand on theirs a little, there's no shame in this. I don't want Java to become the new C. -Brett On Mon, Nov 3, 2008 at 9:43 PM, Pete F <[EMAIL PROTECTED]> wrote: > > Well yes, there is the argument that Java.next already exists -and is > called C# :-) (or is java.next called android?) > > So why exactly is there not a C# compiler for the JVM already (maybe > using mono classes for the framework)?? -or is there ?? (there is > mainsoft but that is msil to java bytecode) > > OR.... (and admittedly, this is a stretch -and may have been > discussed elsewhere)... > > Is C# on the JVM what the good Dr Gafter has been hired for?? I know > I know -why would they? Well for starters, maybe Microsoft doing it > would be better (for Microsoft) than someone else doing it (eg would > there be better support for java on the clr if there hadn't been > J#??). Ok, its a long shot [ and I already have Dr gafter busy > implementing his closures in J# :-) ] > > Much as I like C#, I would be kind of sorry to see it become the de- > facto better java -not so much from the evil empire angle, more > that it would feel like globalisation treading on culture. > > nah -let C# do the hard yards handling manycore, then a real > java.next can learn from it like C# learned from java > > > Pete F > > long bet -one day the jvm and the clr will be considered the same > thing > > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/javaposse?hl=en -~----------~----~----~----~------~----~------~--~---
