On learning the Scheme language
The good Will Byrd (github), that I met in person at ICFP 2017, has many advices and his video1 is a good starting point.
Cisco’s Chez Scheme
Cisco open sourced its repo Chez Scheme, which contains an implementation of a (superset) of The Revisedā¶ Report on the Algorithmic Language Scheme.
We provide a container for version 10.3.0, which can be pulled by:
docker pull ghcr.io/massimo-nocentini/chez-scheme.docker:10.3.0
it is an alpine-based image and the code is compiled with clang.
Scheme48
Scheme 48 is an implementation of Scheme written by Richard Kelsey and Jonathan Rees. It is based on a byte-code interpreter and is designed to be used as a testbed for experiments in implementation techniques and as an expository tool.
The current version of Scheme 48 is 1.9.3 (released November 2024) and implements the The Revisedāµ Report on the Algorithmic Language Scheme.
We provide the companion container which can be pulled by:
docker pull ghcr.io/massimo-nocentini/scheme48.docker:1.9.3