4 ms·
Even if we agree it's true, it's still more than mx. And that was the whole point. MX is a pain to setup and use - if you don't want Bazel, then fine. But then
by sandGorgon 9y ago
Even if we agree it's true, it's still more than mx. And that was the whole point. MX is a pain to setup and use - if you don't want Bazel, then fine. But then use cmake or waf or scons or gradle or one of the many build tools that make this possible...and more importantly are more widely used and have a ton of help threads and documentation already.
AFAIK Bazel is the best fit because of automatic download of dependencies from many source repos.
About java 9 - it's not officially supported. You have to build your own. Please read the GitHub link I posted in my original comment.
- pjmlp 9y agoThat is about OpenJDK, the official Linux x64 binaries have it. As mentioned on the talk, all the binary downloads with AOT support, have Graal. When the commercial JDK moves into OpenJDK as planned, that will most certainly no longer be an issue.
- sandGorgon 9y agonot sure what you mean by that. All official Graal releases are based on top of JDK8 - http://www.oracle.com/technetwork/oracle-labs/program-languages/overview/index.html http://www.oracle.com/technetwork/oracle-labs/program-langua... JDK 9 supports it - however the build and release needs some kind of Oracle-level coordination. I'm not sure if this has anything to do with OpenJDK. But happy to be corrected.
- pjmlp 9y agoVideo, at minute 5, "Where do I get it": JEP 295: Ahead-of-Time Compilation http://openjdk.java.net/jeps/295 http://openjdk.java.net/jeps/295 "The project will merge Graal core into the JDK, and deliver it in Linux/x64 builds." OpenJDK is not the JDK one downloads from http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html http://www.oracle.com/technetwork/java/javase/downloads/jdk9.... Also there are many Graals so to say, the research being done at Oracle labs, the rewriting of the JVM replacing C++ with Java (Metropolis) and the piecewise integration into the official JDK. So I don't find it strange to have some kind of Oracle-level coordination. Yes I do agree it is annoying, but from my humble point of view it is a situation that when everything has moved into the OpenJDK, with AOT compilation supported across all three major desktop OSes, the situation will be sorted out in the meantime. And we are only speaking of Oracle here, there a few other dozen vendors that most likely will never have something like Graal on their JVMs.