MENU

Fun & Interesting

2023 EuroLLVM - Compiling Ruby (with MLIR)

LLVM 1,988 2 years ago
Video Not Working? Fix It Now

2023 European LLVM Developers' Meeting https://llvm.org/devmtg/2023-05/ ------ Compiling Ruby (with MLIR) Speaker: Alex Denisov ------ Slides: https://llvm.org/devmtg/2023-05/slides/TechnicalTalks-May11/06-Denisov-CompilingRubyWithMLIR.pdf ----- 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. ----- Videos Edited by Bash Films: http://www.BashFilms.com

Comment