{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T21:08:41Z","timestamp":1760044121817,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":33,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,10,19]],"date-time":"2021-10-19T00:00:00Z","timestamp":1634601600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,10,19]]},"DOI":"10.1145\/3486606.3486783","type":"proceedings-article","created":{"date-parts":[[2021,10,15]],"date-time":"2021-10-15T23:46:37Z","timestamp":1634341597000},"page":"14-24","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["A small scheme VM, compiler, and REPL in 4k"],"prefix":"10.1145","author":[{"given":"Samuel","family":"Yvon","sequence":"first","affiliation":[{"name":"Universit\u00e9 de Montr\u00e9al, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marc","family":"Feeley","sequence":"additional","affiliation":[{"name":"Universit\u00e9 de Montr\u00e9al, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2021,10,19]]},"reference":[{"key":"e_1_3_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/382130.382133"},{"key":"e_1_3_2_2_2_1","unstructured":"The Chicken Scheme Authors. 2021. Chicken Scheme. Website. ( 2021 ). https:\/\/www.call-cc.org\/  The Chicken Scheme Authors. 2021. Chicken Scheme. Website. ( 2021 ). https:\/\/www.call-cc.org\/"},{"key":"e_1_3_2_2_3_1","unstructured":"The PyPy Authors. 2021. PyPy. Website. ( 2021 ). https:\/\/www.pypy.org\/  The PyPy Authors. 2021. PyPy. Website. ( 2021 ). https:\/\/www.pypy.org\/"},{"key":"e_1_3_2_2_4_1","unstructured":"Cesar Blum. 2020. sectorforth. Github Repository. ( 2020 ). https:\/\/github.com\/cesarblum\/sectorforth  Cesar Blum. 2020. sectorforth. Github Repository. ( 2020 ). https:\/\/github.com\/cesarblum\/sectorforth"},{"key":"e_1_3_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1462735.1462740"},{"key":"e_1_3_2_2_6_1","unstructured":"Alexander Burger. 2014. Mailing List. ( 2014 ). https:\/\/www.mail-archive. com\/picolisp@software-lab.de\/msg04823.html  Alexander Burger. 2014. Mailing List. ( 2014 ). https:\/\/www.mail-archive. com\/picolisp@software-lab.de\/msg04823.html"},{"key":"e_1_3_2_2_7_1","unstructured":"Alexander Burger. 2021. Project Website. ( 2021 ). https:\/\/picolisp.com\/ wiki\/?home  Alexander Burger. 2021. Project Website. ( 2021 ). https:\/\/picolisp.com\/ wiki\/?home"},{"key":"e_1_3_2_2_8_1","unstructured":"George J. Carrette. 1997. SIOD v3.4. Website. ( 1997 ). https:\/\/www. nongnu.org\/muesli\/ulsiod.html  George J. Carrette. 1997. SIOD v3.4. Website. ( 1997 ). https:\/\/www. nongnu.org\/muesli\/ulsiod.html"},{"key":"e_1_3_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/362790.362798"},{"key":"e_1_3_2_2_10_1","unstructured":"The Espruino Developers. 2021. Javascript for Microcontrollers. ( 2021 ). https:\/\/www.espruino.com\/  The Espruino Developers. 2021. Javascript for Microcontrollers. ( 2021 ). https:\/\/www.espruino.com\/"},{"key":"e_1_3_2_2_11_1","unstructured":"The Micropython Developers. 2021. Python for Microcontrollers. ( 2021 ). https:\/\/micropython.org\/  The Micropython Developers. 2021. Python for Microcontrollers. ( 2021 ). https:\/\/micropython.org\/"},{"key":"e_1_3_2_2_12_1","unstructured":"The NodeJs Developers. 2021. NodeJS. Website. ( 2021 ). https:\/\/nodejs. org\/en\/  The NodeJs Developers. 2021. NodeJS. Website. ( 2021 ). https:\/\/nodejs. org\/en\/"},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10990-005-4877-4"},{"key":"e_1_3_2_2_14_1","unstructured":"Marc Feeley. 2021. Gambit Scheme. Github Repository. ( 2021 ). https:\/\/github.com\/gambit\/gambit  Marc Feeley. 2021. Gambit Scheme. Github Repository. ( 2021 ). https:\/\/github.com\/gambit\/gambit"},{"key":"e_1_3_2_2_15_1","unstructured":"Dmitry Grinberg. 2013. uJVM. Website. ( 2013 ). https:\/\/dmitry.gr\/index. php?r= 05.Projects&proj= 12.%20uJ% 20-% 20a% 20micro % 20JVM  Dmitry Grinberg. 2013. uJVM. Website. ( 2013 ). https:\/\/dmitry.gr\/index. php?r= 05.Projects&proj= 12.%20uJ% 20-% 20a% 20micro % 20JVM"},{"key":"e_1_3_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1238844.1238846"},{"key":"e_1_3_2_2_17_1","unstructured":"Aubrey Jafer. 2021. The SCM Implementation of Scheme. Website. ( 2021 ). https:\/\/people.csail.mit.edu\/jafer\/SCM.html  Aubrey Jafer. 2021. The SCM Implementation of Scheme. Website. ( 2021 ). https:\/\/people.csail.mit.edu\/jafer\/SCM.html"},{"key":"e_1_3_2_2_18_1","unstructured":"David Johnson-Davies. 2021. uLisp. Project Website. ( 2021 ). http:\/\/www.ulisp.com  David Johnson-Davies. 2021. uLisp. Project Website. ( 2021 ). http:\/\/www.ulisp.com"},{"key":"e_1_3_2_2_19_1","unstructured":"Hubert Montas. 2006. Armpit Scheme. SourceForge Repository. ( 2006 ). http:\/\/armpit.sourceforge.net\/  Hubert Montas. 2006. Armpit Scheme. SourceForge Repository. ( 2006 ). http:\/\/armpit.sourceforge.net\/"},{"key":"e_1_3_2_2_20_1","unstructured":"Atsushi Moriwaki. 1989. A Mini-Scheme Implementation. Website. ( 1989 ). tfp:\/\/ftp.cs.indiana.edu\/pub\/scheme-repository\/imp\/ minischeme.tar.gz  Atsushi Moriwaki. 1989. A Mini-Scheme Implementation. Website. ( 1989 ). tfp:\/\/ftp.cs.indiana.edu\/pub\/scheme-repository\/imp\/ minischeme.tar.gz"},{"key":"e_1_3_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341687"},{"key":"e_1_3_2_2_22_1","unstructured":"David Peter. 2021. Hyperfine. Github Repository. ( 2021 ). https:\/\/github. com\/sharkdp\/hyperfine  David Peter. 2021. Hyperfine. Github Repository. ( 2021 ). https:\/\/github. com\/sharkdp\/hyperfine"},{"key":"e_1_3_2_2_23_1","unstructured":"Manuel Serrano. 2021. Bigloo: a Practical Scheme Compiler. Website. ( 2021 ). https:\/\/www-sop.inria.fr\/mimosa\/fp\/Bigloo\/index.html  Manuel Serrano. 2021. Bigloo: a Practical Scheme Compiler. Website. ( 2021 ). https:\/\/www-sop.inria.fr\/mimosa\/fp\/Bigloo\/index.html"},{"key":"e_1_3_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/345099.345125"},{"key":"e_1_3_2_2_25_1","unstructured":"Dimitrios Souflis Kevin Cozens and Jonathan Shapiro. 2021. TinyScheme. SourceForge Repository. ( 2021 ). http:\/\/tinyscheme. sourceforge.net\/home.html  Dimitrios Souflis Kevin Cozens and Jonathan Shapiro. 2021. TinyScheme. SourceForge Repository. ( 2021 ). http:\/\/tinyscheme. sourceforge.net\/home.html"},{"key":"e_1_3_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.5555\/1929087.1929088"},{"key":"e_1_3_2_2_27_1","unstructured":"Guy Lewis Steele  Jr and Gerald Jay Sussman. 1979. Design of LispBased Processors or SCHEME: A Dielectric LISP or Finite Memories Considered Harmful or LAMBDA: The Ultimate Opcode. ( 1979 ).  Guy Lewis Steele Jr and Gerald Jay Sussman. 1979. Design of LispBased Processors or SCHEME: A Dielectric LISP or Finite Memories Considered Harmful or LAMBDA: The Ultimate Opcode. ( 1979 )."},{"key":"e_1_3_2_2_28_1","volume-title":"Scheme and Functional Programming Workshop","author":"Suchocki Ryan","year":"2014","unstructured":"Ryan Suchocki and Sara Kalvala . 2014 . Microscheme: Functional programming for the Arduino . In Scheme and Functional Programming Workshop , Washington, DC. 21-29. Ryan Suchocki and Sara Kalvala. 2014. Microscheme: Functional programming for the Arduino. In Scheme and Functional Programming Workshop, Washington, DC. 21-29."},{"key":"e_1_3_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/C-M.1981.220524"},{"key":"e_1_3_2_2_30_1","unstructured":"Justine Tunney. 2020. SectorLisp. Github Repository. ( 2020 ). https:\/\/github.com\/jart\/sectorlisp  Justine Tunney. 2020. SectorLisp. Github Repository. ( 2020 ). https:\/\/github.com\/jart\/sectorlisp"},{"key":"e_1_3_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-19686-2_10"},{"key":"e_1_3_2_2_32_1","unstructured":"G\u00f6ran Weinholt. 2021. Loko Scheme. GitLab Repository. ( 2021 ). https:\/\/scheme.fail\/  G\u00f6ran Weinholt. 2021. Loko Scheme. GitLab Repository. ( 2021 ). https:\/\/scheme.fail\/"},{"key":"e_1_3_2_2_33_1","volume-title":"Proceedings of the 2020 Scheme and Functional Programming Workshop. 51-65","author":"Yvon Samuel","year":"2021","unstructured":"Samuel Yvon and Marc Feeley . 2021 . Running Scheme On Bare Metal (Experience Report) . In Proceedings of the 2020 Scheme and Functional Programming Workshop. 51-65 . Samuel Yvon and Marc Feeley. 2021. Running Scheme On Bare Metal (Experience Report). In Proceedings of the 2020 Scheme and Functional Programming Workshop. 51-65."}],"event":{"name":"SPLASH '21: Software for Humanity","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Chicago IL USA","acronym":"SPLASH '21"},"container-title":["Proceedings of the 13th ACM SIGPLAN International Workshop on Virtual Machines and Intermediate Languages"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3486606.3486783","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3486606.3486783","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:48:39Z","timestamp":1750193319000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3486606.3486783"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,10,19]]},"references-count":33,"alternative-id":["10.1145\/3486606.3486783","10.1145\/3486606"],"URL":"https:\/\/doi.org\/10.1145\/3486606.3486783","relation":{},"subject":[],"published":{"date-parts":[[2021,10,19]]},"assertion":[{"value":"2021-10-19","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}