A R4RS Compliant REPL in 8Kb - Scheme'23
Offered By: ACM SIGPLAN via YouTube
Course Description
Overview
Explore a conference talk detailing the development of a compact R4RS compliant Scheme REPL implementation. Dive into the Ribbit system, a Scheme implementation running on the Ribbit Virtual Machine (RVM) that has been ported to multiple host languages. Learn about the simple Foreign Function Interface (FFI) that allows extensions to the RVM directly from the program's source code. Discover how the system was extended to offer conformance to the R4RS standard while maintaining a remarkably small size, resulting in a REPL that fits in a 7 KB Linux executable. Gain insights into the challenges faced and solutions implemented to create what may be the smallest R4RS conformant Scheme implementation to date. Presented by Léonard Oest O'Leary, with contributions from Mathis Laroche and Marc Feeley from Université de Montréal.
Syllabus
[Scheme'23] A R4RS Compliant REPL in 8Kb
Taught by
ACM SIGPLAN
Related Courses
CompilersStanford University via edX Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course)
Hebrew University of Jerusalem via Coursera Compiler Design
Indian Institute of Technology, Kharagpur via Swayam Foundations to Computer Systems Design
Indian Institute of Technology Madras via Swayam Compiler Design
YouTube