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
Введение в функциональное программирование на Common LispITMO University via edX Learning AutoLISP & Visual LISP
LinkedIn Learning Cisco Enterprise Networks: Virtualization
Pluralsight Clojure Tutorial
Derek Banas via YouTube Lisp Tutorial
Derek Banas via YouTube