SPLASH 2021 (series) / VMIL 2021 (series) / VMIL 2021 / A Small Scheme VM, Compiler and REPL in 4K
A Small Scheme VM, Compiler and REPL in 4KResearch Paper
Compact language implementations are increasingly popular for use in resource constrained environments. For embedded applications such as robotics and home automation, it is useful to support a Read-Eval-Print-Loop (REPL) so that a basic level of interactive development is possible directly on the device. Due to its minimalistic design the Scheme language is particularly well suited for such applications and several implementations are available with different tradeoffs. In this paper we explain the design and implementation of a compact Scheme system that supports a REPL, is extensible and has a 4 KB executable code footprint.
Tue 19 OctDisplayed time zone: Central Time (US & Canada) change
Tue 19 Oct
Displayed time zone: Central Time (US & Canada) change
10:50 - 12:10 | |||
10:50 30mTalk | A Small Scheme VM, Compiler and REPL in 4KResearch Paper VMIL DOI | ||
11:20 30mTalk | Lightweight On-Stack Replacement in Languages with Unstructured LoopsResearch Paper VMIL | ||
11:50 20mTalk | WOOD: Extending a WebAssembly VM with Out-of-Place Debugging for IoT applicationsWIP Paper VMIL Carlos Rojas Castillo Vrije Universiteit Brussel, Matteo Marra Vrije Universiteit Brussel, Jim Bauwens Vrije Universiteit Brussel, Elisa Gonzalez Boix Vrije Universiteit Brussel Pre-print |