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 Nov Times are displayed in time zone: (GMT-05:00) Guadalajara, Mexico City, Monterrey change
|13:30 - 14:30|
Daniele BonettaOracle LabsDOI
|14:30 - 15:00|
Does It Make Sense to have Application-specific Code Conventions as a Complementary Approach to Code Annotations?
Rodrigo TeixeiraINPE - National Institute for Space Research, Eduardo GuerraINPE - National Institute for Space Research, Phyllipe LimaINPE - National Institute for Space Research, Paulo MeirellesFederal University of São Paulo, Fabio KonUniversity of São PauloDOI