Abstract
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 Ribbit, a compact Scheme system that supports a REPL, is extensible and has a 4 KB executable code footprint.
Author supplied keywords
Cite
CITATION STYLE
Yvon, S., & Feeley, M. (2021). A small scheme VM, compiler, and REPL in 4k. In VMIL 2021 - Proceedings of the 13th ACM SIGPLAN International Workshop on Virtual Machines and Intermediate Languages, co-located with SPLASH 2021 (pp. 14–24). Association for Computing Machinery, Inc. https://doi.org/10.1145/3486606.3486783
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.