The problem is that the language evolution of Java itself is still in the style of one company and the hacking to deep Java is expertise-based.
> Work is already underway for atomic value types, classdynamic, a new FFI layer, and a next-gen, fully programmable JIT (Graal).
most are already in other languages. Do not mention Java 9, can you tell me which of them will come to Java 10? Is the year 2018 OK? That's, people said "why Java was slow".
> Azul's practices in Java/JVM are really great but finally down to its commercial focuses.
Just like any other programming language that tried to bring research into the mainstream.
If it wasn't for the money invested by companies into C++, Java, .NET and JavaScript ecosystems, we would all be doing C most likely.
As all the better alternatives to C on its day, died from lack of investment.
As for waiting.
It is no different from C++ developers eagerly waiting fro concepts lite and modules, which might be available across major compilers (not only desktop systems) around 2020 if all goes well.
Besides how many companies in the world have to worry about petabyte JVMs? Very few.
Java has many improvements in recent years. Most of high-performance Java sides I have summarized in one of my unofficially published project:
http://land-z.org
The problem is that the language evolution of Java itself is still in the style of one company and the hacking to deep Java is expertise-based.
> Work is already underway for atomic value types, classdynamic, a new FFI layer, and a next-gen, fully programmable JIT (Graal).
most are already in other languages. Do not mention Java 9, can you tell me which of them will come to Java 10? Is the year 2018 OK? That's, people said "why Java was slow".