Great talk, did I hear him right (16:40-17:00) JVM languages will eventually interop via truffle? Aside from consistency and interop (which are good), does that not hinder performance benefits of "1st class" JVM languages?
There is no principal blocker why this should not be doable, and yes there are experiments on that already. The GraalVM project has shown that languages like JavaScript, Ruby, or C/C++ (via LLVM) can be executed with excellent performance on top of the Truffle stack - Java will not be different. Even if there was a minimal performance impact on some application pattern - that would be something you are definitely willing to take given the advantages (cross-language interop, tooling, debugging, etc.); and you always have the option to execute the Java part like you do now (being the host language instead of a sibling language to all the others).
GraalVM seems very promising. I'm keeping an eye on this project.
Amazing talk. Looking forward to use GraalVM.
Great talk, did I hear him right (16:40-17:00) JVM languages will eventually interop via truffle? Aside from consistency and interop (which are good), does that not hinder performance benefits of "1st class" JVM languages?
There is no principal blocker why this should not be doable, and yes there are experiments on that already. The GraalVM project has shown that languages like JavaScript, Ruby, or C/C++ (via LLVM) can be executed with excellent performance on top of the Truffle stack - Java will not be different. Even if there was a minimal performance impact on some application pattern - that would be something you are definitely willing to take given the advantages (cross-language interop, tooling, debugging, etc.); and you always have the option to execute the Java part like you do now (being the host language instead of a sibling language to all the others).
Great talk. Loved the presentation.
does graalvm supports raspberry pi 3/4 ?
[26:28] the terminal is broken...looks so wierd
We had a technical problem with the recording of the demo part in this presentation, sorry about that.
Great presentation
Something fishy about these benchmark...