Every Java programmer knows what a JVM is and GraalVM is such a next-level JVM that supports Truffle polyglot framework. It's also a high-performance and efficient runtime designed to accelerate the execution of applications written in Java and other JVM languages while also providing a high performance runtime for JavaScript, Ruby, R, Python etc. and LLVM-based languages such as C, C++, Go, and Rust. Therefore, GraalVM’s polyglot capability enables us to write a single application in different languages leveraging the best from all the worlds.
The presentation will, therefore, provide a detailed overview of these polyglot capabilities of GraalVM’s Truffle framework and include a small demo to show the seamless interoperability between different languages for you to explore more about it.