YoVDO

A R4RS Compliant REPL in 8Kb - Scheme'23

Offered By: ACM SIGPLAN via YouTube

Tags

Lisp Courses Compiler Design Courses Virtual Machines Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Compilers
Stanford 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