A Small Scheme VM, Compiler and REPL in 4K
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
10:50 - 12:10
|A Small Scheme VM, Compiler and REPL in 4KResearch Paper|
|Lightweight On-Stack Replacement in Languages with Unstructured LoopsResearch Paper|
|WOOD: Extending a WebAssembly VM with Out-of-Place Debugging for IoT applicationsWIP Paper|
Carlos Javier Rojas Castillo Vrije Universiteit Brussel, Matteo Marra Vrije Universiteit Brussel, Jim Bauwens Vrije Universiteit Brussel, Elisa Gonzalez Boix Vrije Universiteit BrusselPre-print