12, Using partial-evaluation to efficiently implement a language in GraalVM
From Viktor Kuncak
views
comments
From Viktor Kuncak
Among the most widely used platforms for memory safe languages is Java Virtual Machine, to which Scala compiles. GraalVM is a new JVM implementation that supports an innovative approach to rapidly implement new programming languages by writing interpreters. The framework obtains efficiency (well beyond standard interpreters) using partial evaluation.
Biography: Aleksandar Prokopec is a a senior research manager at Oracle Labs, working on the Graal language infrastructure project. His research and software-development work is focused on programming languages, compilers and type systems. Previously, he worked at Google on cloud computing infrastructure and big data analytics for Google Maps. Before that, he was working as a research assistant in the School of Computer and Communication Sciences at the EPFL in Switzerland, in the LAMP laboratory on Scala development. He received his PhD from EPFL in 2014.
EPFL video portal by SWITCH | Terms of service | Disclaimer | EPFL Privacy policy |