Oracle sues Google over use of Java in Android
291–300 of 345 posts
Re: Oracle sues Google over use of Java in Android
#292What implications, if any, does this have for the future of JVM languages like Scala, Clojure, etc.?
Clojure will be fine, at least. I think I remember Rich saying it was explicitly designed as a multi-VM language in an interview somewhere. Anyway, he already has an official, apparently actively maintained port of Clojure to the .NET CLR: http://github.com/richhickey/clojure-clr/ Now porting your Clojure applications between VMs may or may not be a reasonable proposition depending on what kind of non-Clojure pure Ja…
http://flyingfrogblog.blogspot.com/2010/08/scala-is-foremost...
Re: Oracle sues Google over use of Java in Android
#293Google should switch to C# and Mono. Besides giving them a better language and VM, it would cause the most amusing set of rants from the anti-Mono crowd. Win/win.
By better language, do you mean better than Java? The JVM supports many other great languages like Ruby, Clojure and Scala. I'd love to see Google provide GWT support for Scala, but that's another issue :)
Re: Oracle sues Google over use of Java in Android
#294Earlier quoted context omitted.
There's no reason this comment should be voted down.
There's no reason your comment should be voted down either. I upvoted it at least.
Re: Oracle sues Google over use of Java in Android
#295Earlier quoted context omitted.
At the risk of being a pedantic jerk, the US did send troops to fight on the side of the Czar against the Bolsheviks. They were withdrawn when they found out how bad the Czarists were. http://en.wikipedia.org/wiki/Polar_Bear_Expedition
Where in that link does it say that the Czarists were bad?
>> The American commanders in the field reported that the Czarist reign of terror was far more horrific and disturbing that the actions of the Reds. The American forces also discovered that the vast majority of Russians sympathized with the Bolsheviks and supported the revolution. In the end, the American troops were brought home without any fanfare, and the ordeal was considered one of the most ill-conceived interventions in American history up to that time.
From http://rationalrevolution.net/war/russian_revolution.htm
Re: Oracle sues Google over use of Java in Android
#296Earlier quoted context omitted.
FYI there was never a global nuclear holocaust; but people still built nukes. In fact there was never direct fighting between the US and Russia...
At the risk of being a pedantic jerk, the US did send troops to fight on the side of the Czar against the Bolsheviks. They were withdrawn when they found out how bad the Czarists were. http://en.wikipedia.org/wiki/Polar_Bear_Expedition
Re: Oracle sues Google over use of Java in Android
#297My dream for wrestling my profession away from the lawyers and CEOs is the formation of a programmer's union. The union would mainly be concerned with issues like these patents. A strike would be called on any company that tried to use software patents. A strike would mean not only that the programmers of that company would stop working, but also all programmers nationwide would refuse to work on that company's produ…
If you drop the patent stuff and focus on fair pay I'm in.
Re: Oracle sues Google over use of Java in Android
#298There must be some kind of business school thing I'm missing here.
Re: Oracle sues Google over use of Java in Android
#299Earlier quoted context omitted.
Well, Sun own MySQL. But the drop-in replacement MySQL engine makers (infobright, percona, etc) might be a little worried.
The comment you're replying to pointed out that Oracle owns MySQL (acquired with Sun) and BerkeleyDB (acquired with SleepyCat).
But my point still stands: makers of replacement engines for MySQL could be in violation of MySQL-related patents, which Oracle could then sue over.
Re: Oracle sues Google over use of Java in Android
#300Earlier quoted context omitted.
Sum types are not as dynamically extensible at runtime, or by third party libraries, as class polymorphism.
For the particular cases I saw, runtime extensibility never mattered. (Do you have one where it does?) And extending a third party sum type is not very hard: data LibType = Zero | One Int | Two Int Int data MyType = ZeroOneTwo LibType | Three Int Int Int (It of course implies that you use MyType instead of LibType in your code.) Finally, if you really want to extend a sum type, no work around allowed, you might want…