Live data from Hacker News

One VM to Rule Them All [pdf]

lafo.ssw.uni-linz.ac.at

81–90 of 90 posts

Re: One VM to Rule Them All [pdf]

#81
post #29

Earlier quoted context omitted.

Graal is Maxime's successor. Oracle is planning eventually to replace the C++ based JIT with Graal in some version following 8.

Source? I'd like to read up a bit more about this. Update: found this: http://lafo.ssw.uni-linz.ac.at/papers/2012_SPLASH_Truffle_Sl...

No ByteCode in between, sounds a lot like v8, and incidentally that guy works on V8 previously.

Re: One VM to Rule Them All [pdf]

#82
If only it wasn't oracle. . .

Then i'd actually read this powerpoint!

But in all seriousness if this becomes like LLVM and well developed it could be extremely helpful. .

However, i'm sure Oracle would find an awesome way to make it "oracle enterprise trademarked" and make it into some silly product that aggravates more people than even java which might be impressive!

Re: One VM to Rule Them All [pdf]

#83
post #38

Earlier quoted context omitted.

How very open-minded of you. At least consider the project on it's metrics, not on your distaste for a particular corporation.

Being under control by Oracle is part of it's merits, and it counts massively negatively for a lot of us.

On HN perhaps, but not on the big corporations league.

Re: One VM to Rule Them All [pdf]

#84

Earlier quoted context omitted.

Anybody can sue for anything. Google won that lawsuit.

True, but I think we mean the likelihood being sued.

The likehood of being sued approaches 1 as soon as you're successful in building something that makes money.

Re: One VM to Rule Them All [pdf]

#85
post #79
post #66

Earlier quoted context omitted.

Actually, most companies that aren't Google (finance, government, military, enterprise) realized that simply sticking with Oracle is even a better move. I don't know if you know this, but Oracle is making more money (profit) than Google (Oracle is also a much larger company than Google). They wouldn't be doing that if people were staying away from them. Lawsuit aside, even Google itself (and Facebook, and Twitter) ru…

there may be more reasons other than technical that large businesses run on Oracle (database). The amount of paid "consultants" that oracle pushes thru to make their sale, plus their tactic of charging what you can afford to pay, as well as the "can't get fired for buying IBM" mentality of large IT organizations means that oracle has a distinct advantage over any small competitor. Not that oracle's tech isn't good, b…

I was mainly referring to Java, not to Oracle DB. There aren't really good alternatives to Java.

Re: One VM to Rule Them All [pdf]

#86
post #85
post #79

Earlier quoted context omitted.

there may be more reasons other than technical that large businesses run on Oracle (database). The amount of paid "consultants" that oracle pushes thru to make their sale, plus their tactic of charging what you can afford to pay, as well as the "can't get fired for buying IBM" mentality of large IT organizations means that oracle has a distinct advantage over any small competitor. Not that oracle's tech isn't good, b…

I was mainly referring to Java, not to Oracle DB. There aren't really good alternatives to Java.

.NET is a fine alternative in 80% of the use cases. Honestly, in half of the projects I see coming through, the only reason java is a requirement is because everything else is already in java; the only hang up is DB2/MSSQL/Oracle drivers.

Re: One VM to Rule Them All [pdf]

#87
post #85

Earlier quoted context omitted.

I was mainly referring to Java, not to Oracle DB. There aren't really good alternatives to Java.

.NET is a fine alternative in 80% of the use cases. Honestly, in half of the projects I see coming through, the only reason java is a requirement is because everything else is already in java; the only hang up is DB2/MSSQL/Oracle drivers.

.NET is never a good option to Java. The CLR suffers the same performance issues as the JVM and as noted in the thread above people are starting to migrate back to C++ as a result and yet .NET has the further restriction that it only runs on Microsoft systems. So with .NET I get the disadvantages of Java combined with the restriction of not being to migrate to other platforms. That's not a good deal for the enterprise.

Re: One VM to Rule Them All [pdf]

#88
I thought the Ruby VM already did invalidate() on things rather than checking, and that was a common practice on dynamic languages (doesn't the Objective-C runtime do this also?). I am really excited for this but agree that it is bittersweet the project is owned by Oracle.

Re: One VM to Rule Them All [pdf]

#89

Earlier quoted context omitted.

Because it's not really a good VM. It's full of good ideas, but also full of cruft and years of technical debt. It doesn't have a JIT compiler, (nearly) no async IO, threading support is pretty new and not battle-tested nor documented very well.

Sounds like Perl 6!

Rakudo on the JVM does use a JIT compiler. Surprise!

Re: One VM to Rule Them All [pdf]

#90

Earlier quoted context omitted.

Sounds like Perl 6!

Rakudo on the JVM does use a JIT compiler. Surprise!

The fact that Rakudo on the JVM can take advantage of the JIT to optimize simple math in tight loops fails to impress me, but I suppose it's one more half-implemented feature you can tick off the back of the box, so hooray.
Post reply on HN