>languages/libraries outside of the JVM bubble is technically possible
Isn't Truffle/GraalVM an attempt to bring in more interpreted languages under the JVM?
>languages/libraries outside of the JVM bubble is technically possible
Isn't Truffle/GraalVM an attempt to bring in more interpreted languages under the JVM?
No, that is a side effect.
Truffle/GraalVM is the evolution of projects like MaximeVM and JikesRVM, of having a meta-circular JVM, with a compiler development toolchain.
Naturally by having a compiler development toolchain, there is also interest on going forward beyond just Java programming language, and see which other languages it can handle.
JVM itself already had a more friendly take on dynamic languages, following the .NET DLR efforts, with invokedynamic on the JVM (Java 7). Which was later also used as mechanism to implement lambdas due to the way as invokedynamic works, it can be faster and less resource hungry than the anonymous class approach many think is used instead.