GraalVM: Metaprogramming inside a Polyglot System ⭐️
GraalVM enables interoperability between different programming languages in a shared runtime, and can run either standalone or embedded in other software systems such as Node.js, the Oracle RDBMS, and MySQL. In this talk I will give an overview of GraalVM and present how polyglot features such as language interoperability and language-agnostic instrumentation are enabled in GraalVM by means of VM-internal metaprogramming.
Daniele is a research staff member at the Virtual Machine research group at Oracle Labs, and a member of the GraalVM team. His research interests include language runtimes, data processing systems, parallel programming models and Node.js.
Mon 5 NovDisplayed time zone: Guadalajara, Mexico City, Monterrey change
13:30 - 15:00
Keynote: Bonetta & InfrastructureMETA at Cambridge
Chair(s): Guido Chari Czech Technical University, Czechia
|GraalVM: Metaprogramming inside a Polyglot System ⭐️Keynote|
Daniele Bonetta Oracle LabsDOI
|Does It Make Sense to have Application-specific Code Conventions as a Complementary Approach to Code Annotations?|
Rodrigo Teixeira INPE - National Institute for Space Research, Eduardo Guerra INPE - National Institute for Space Research, Phyllipe Lima INPE - National Institute for Space Research, Paulo Meirelles Federal University of São Paulo, Fabio Kon University of São PauloDOI