Scheme is a language in the Lisp family with a long history and multiple implementations based around a series of reference standards.
- Implementations I use
- Gauche Scheme (manual) - implements R7RS standard, includes CLOS and a large number of additional libraries.
- Chez Scheme (user guide) - implements a superset of the R6RS standard.
- Libraries
- srfis - semi-standard set of libraries
- Standards documentation
- R7RS (2013) - R7RS-small - R7RS-large (in progress) - R7RS repository
- R6RS (2007) - report - libraries
- 2024-03-08: Using Vim Terminal
- 2022-07-25: Text Classification with Kawa and Weka
- 2022-07-15: Scheme: Macros - Introduction
- 2022-07-04: Basic Show Procedure
- 2022-06-27: Password Generator Program in Scheme
- 2022-06-19: Overview of R7RS Scheme and its Libraries
- 2022-06-18: DNA to Protein in R7RS Scheme
- 2022-06-14: Scheme - Multiple Values
- 2022-05-24: Calling JVM Code from Scheme
- 2020-04-23: Installing Sagittarius Scheme 0.9.6
- 2017-05-12: GUI Programs with Sagittarius Scheme
- 2017-01-21: Creating Self-Contained Jar Files for Kawa Scheme Programs
- ferret - a trigram-based copy-detection tool (implementations in Go, Fantom, Rust, Scheme)
- javaplex-scheme - supporting code and examples to work with JavaPlex, a JVM library for persistent homology and topological data analysis
- ML in Scheme - some examples/code related to machine learning, implemented in Scheme
- r7rs-libs - some libraries written for or ported to R7RS Scheme