A small scheme VM, compiler, and REPL in 4k

5Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.
Get full text

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.

Cite

CITATION STYLE

APA

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.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free