Perhaps, though is that really a lot different than what you see with GWT, App Engine and Android?
Anyway, I know that Anders hated the complexity of JNI and was more of the school that we should make it easy to inter-operate - a very different attitude to Java's 'thou shall not leave this language' (which has changed over the last years to 'though shall not leave this JVM'). Consequently, the interoperability story .NET since got is remarkable simple and powerful. I believe it's one of the reasons why Mono is so popular on Linux, since the Linux culture is to do massive reuse and chain existing utilities. /Casper On Dec 3, 12:51 pm, Jess Holle <je...@ptc.com> wrote: > Casper Bang wrote: > > Delegates in C# are first class methods of the language, basically > > type-safe method pointers matched by signature. C# has since gotten > > full Lambda expression support which I believe compiles down to the > > same, except with the latter you have some more options which they > > utilize for the LINQ and parallelization stuff. So no, I don't believe > > many would claim they are the same thing. > > > Microsoft wanted to modernize Java, adding delegates and properties to > > the language [J++ was lead by Hejlsberg, coming from Delphi and who > > would later move on to create C#]. That got stopped when Sun went to > > court, so I guess they since felt they needed a paper stance on the > > matter. There are other funny anecdotes, i.e. if Sun had not waited 10 > > with adding Enum's, Miguel de Icaza would likely not have went on to > > cloning .NET. C'est la vie with corporate politics and power > > struggles. :) > > Sun had to go to court in my opinion. > > It's not that they added stuff to J++ -- Apple added stuff to their JVM > as well, for instance. > > The issue was that they /removed /RMI and JNI in a clear and blatant > attempt to erode portability and force lock-in to the Windows platform. > Given this, yes, I think Sun had to go to court. > > -- > Jess Holle -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to javapo...@googlegroups.com. To unsubscribe from this group, send email to javaposse+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.