Jess Holle 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.
RMI was worth defending for. JNI, not so much. -- Weiqi Gao weiqi...@gmail.com http://www.weiqigao.com/blog/ -- 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.