Sun 22 - Fri 27 October 2023 Cascais, Portugal
Mon 23 Oct 2023 11:00 - 12:00 at Room VI - Session #2: Keynote Chair(s): Andrea Rosà

Software development in multiple languages is getting common. A modern VM such as GraalVM allows mixing multiple languages on a single instance of the VM. C/C++ programs can link libpython to execute Python code from C/C++. This is great, but this talk will discuss a few missing pieces behind the scenes.

Bio: Shigeru Chiba is Professor at Graduate School of Information Science and Technology, The University of Tokyo. After internship at XEROX Palo Alto Research Center, he received his PhD degree from The University of Tokyo in 1996. While doing research on programming languages, particularly, reflection, meta programming, and aspect orientation, he has been developing several software products. For example, his Java bytecode engineering library named Javassist has been widely used in both academia and industry. This work recently won AITO Test of Time Award 2000 in 2020. He is also the author of several Japanese books for practitioners and students

Mon 23 Oct

Displayed time zone: Lisbon change

11:00 - 12:30
Session #2: KeynoteVMIL at Room VI
Chair(s): Andrea Rosà USI Lugano
Polyglot Programming through Foreign Function InterfacesKeynote
Shigeru Chiba The University of Tokyo