Ha-Ha!
Oracle sues Google over use of Java in Android
211–220 of 345 posts
Re: Oracle sues Google over use of Java in Android
#212Earlier quoted context omitted.
You can like lambdas without wanting to go fully functional... just like you can like objects without wanting to go fully object-oriented.
Well, I'm not sure. First, assignments are evil[1], which means you should avoid setters. Second, inheritance is evil, for similar reasons (thick interface). Third, every time I saw mixins or class polymorphism, lambdas or sum types, would have been simpler, respectively. Once you like lambdas, functional programming becomes more attractive than a black hole. [1]: http://www.loup-vaillant.fr/articles/assignment
Re: Oracle sues Google over use of Java in Android
#213Earlier quoted context omitted.
If you like lambdas, you'd probably like F# better: lighter syntax, types are inferred, and it looks like it's quite well supported by Microsoft. But of course, if you consider F#, you may want to use the more free and open Ocaml.
You can like lambdas without wanting to go fully functional... just like you can like objects without wanting to go fully object-oriented.
http://caml.inria.fr/pub/docs/u3-ocaml/ocaml-objects.html#ad...
Re: Oracle sues Google over use of Java in Android
#214What an excellent occasion to try the homoglyph hoax attack on friends and enemies! (See http://news.ycombinator.com/item?id=1571984 .) http://www.google.com/search?q=οraclе Your search - οraclе - did not match any documents.
Off topic here though.
Re: Oracle sues Google over use of Java in Android
#215Earlier quoted context omitted.
Careful. Hotspot compiling was introduced with the JVM.
There is prior art in Smaltalk and Self ... the Hotspot compiler itself is an old Smaltalk implementation that Sun bought, open-sourced recently by SUN btw ... http://www.strongtalk.org/
So bottom line: Oracle may actually own all prior art via Sun (Self research was done at Sun).
Re: Oracle sues Google over use of Java in Android
#216Small developers are very vulnerable, let's see what happen when the giants eat each other.
Re: Oracle sues Google over use of Java in Android
#217My 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…
Re: Oracle sues Google over use of Java in Android
#218The biggest issue I see with Oracle's lawsuit is not with Android itself, but the future of Java as an open platform. The claims are pretty serious, and Oracle is going straight for the jugular. It'll be interesting to see how it shakes out, but I've got to hope that Google will come out of this in good shape for the sake of Java. It's unfortunate that Oracle is interpreting Google's implementation of Dalvik and a Ja…
"It'll be interesting to see Oracle's stance toward other alternate JVMs such as IBM's." IBM could completely paralyze the entire computer industry with their portfolio. That they don't is a testament to how much money they earn in simply letting others do the "hard" PC stuff while they singularly engulf the big iron market. IBM was the only company that I know of that actually outlasted the US government in antitrus…
Re: Oracle sues Google over use of Java in Android
#219Earlier quoted context omitted.
Because Oracle doesn't own any patents on the implementation of relational databases that they couldn't also sue Google over . . . The most engineer-ish thing to do is a back of the envelope calculation: 1. Estimate how much it'd cost to fight the suit. 2. Estimate the probability of winning. 3. Estimate the damages if you lose. 4. Estimate Oracle's ask for licensing the patents. If (1 + 2 * 3) < 4, fight, else settl…
ah, but reputation matters here... you don't want to have a reputation for being easy money for patent trolls. Additionally, as google doesn't seem to be a patent troll, it's probably also in their interest to set legal precedents that weaken software patents. I mean, obviously, this doesn't mean 'always fight' but it's another value you need to punch in to your equation, one weighing in on the 'fight' side. In my bu…
Giving into Oracle (who owns Sun's patents which were vast and probably only topped by IBM in the industry) is hardly going to give one the reputation for being patent troll bait.
And doing what's best for the rest of the industry obviously isn't something Google cares about.
Re: Oracle sues Google over use of Java in Android
#220Earlier quoted context omitted.
You can like lambdas without wanting to go fully functional... just like you can like objects without wanting to go fully object-oriented.
Note that both F# and Ocaml have object systems and have excellent support for imperative style programming. http://caml.inria.fr/pub/docs/u3-ocaml/ocaml-objects.html#ad...