Skip to content

Comment on Ask HN: Why hasn't JVM become the defacto implementation for dynamic languages?

Comments

The JVM is mostly nonfree, controlled by Oracle, and isn't easily or readily available on systems other than Windows. I cringe whenever i see an application of some sort that relies on the JVM, as i know there's a rather small chance of that application working properly.

In theory it's great, but in practice it sucks.

The JVM is available on Linux and Mac OS X, too.

Sure it's available, but it's error-prone to install, often an old version, and generally breaks all over the place.

There are other implementations too, like IBM J9 and GNU Kaffe. I remember using J9 in place of Sun Java when I was a desktop Linux user.

Oracle has demonstrated a certain eagerness to sue alternative implementations, so I'm not sure those really get around the issue

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.