On learning the Scheme language
The good Will Byrd (github), that I met in person at ICFP 2017, has many advices and the video Resources for Learning Scheme 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