Session Type
Technical Talk
Date & Time
Thursday, May 11, 2023, 2:30 PM - 3:00 PM
Name
Compiling Ruby (with MLIR)
Abstract/s

Ever wondered how to build an ahead-of-time (AOT) compiler for a dynamic, interpreted language? Then this talk is a good starting point.

In this presentation, you'll learn how a typical interpreter works, how to map it onto an intermediate representation (MLIR in this case), and how to produce an executable at the end of the compilation pipeline.

By the end of this talk, we hope to inspire you to take on the challenge of building a compiler for your favorite interpreted language.

Location Name
Imperial Suite