Loading…
DevConf.US 2021 has ended
Registration is now OPEN! Please register on hopin as soon as possible!

DevConf.US 2021 is the 4th annual, free, Red Hat sponsored technology conference for community project and professional contributors to Free and Open Source technologies coming to a web browser near you!
Back To Schedule
Thursday, September 2 • 13:30 - 14:00
Dr. Futamura's Projection Machine!

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!



Dr. Futamura's Projection Machine: From Interpreters to Compilers through a Marvelous Device

Partial evaluation is a fascinating technique to specialize programs that has a number of applications; it dates back at least to the 1970s, but it has even deeper roots in computational theory. Recently, the buzz around the term has increased, as the GraalVM project has become mainstream in the industry; in fact, one ingredient to the “secret sauce” of this polyglot platform is partial evaluation: Futamura projections make it possible to derive optimized compilers from a high-level interpreter definition. In this talk, we will learn more about the theory behind GraalVM’s compiler: the three Futamura projections. Come and see how deep the rabbit hole goes!

Speakers
avatar for Edoardo Vacchi

Edoardo Vacchi

Senior Software Engineer, Red Hat
I have a background in programming language design and implementation research. I worked at UniCredit Bank's R&D department, then I joined Red Hat to work on the Drools rule engine, the jBPM platform and the Kogito project.



Thursday September 2, 2021 13:30 - 14:00 EDT
Virtual