42 ms·
Which other Java implementations? Apache's is abandoned. OpenJDK is basically still Oracle. What's left? IBM's JDK?
by fierarul 14y ago
Which other Java implementations? Apache's is abandoned. OpenJDK is basically still Oracle. What's left? IBM's JDK?
- sixbrx 14y agoI'm really a bit surprised that there's not a prominent fork of OpenJDK by now, concentrating on the VM and not the Java compiler ("OpenJVM"). Tail calls, value types, easier direct calls to C to process large regions of data without copying (e.g. lapack): there are many things which could benefit non-Java languages on the JVM like Clojure and Scala that are taking too long with Oracle stewardship (as they did with Sun's as well). Maybe these things are in fact too hard to implement for small or unfunded groups? I hope not, I think it's high time.
- kodablah 14y agoProbably because of the requirements Oracle would place on the fork to call it "Java" and give access to the TCK. They have said the only open source projects that would receive a TCK are forks of OpenJDK, but then you can't re-license it very friendly and who knows what other restrictions Oracle would put on you.