# Guix Scheme Containers and Environments Run Scheme implementations in Guix containers/environments, and package libraries for them. TODO: portable r7rs and r6rs install location. Use a dummy library and patches. ## Chibi Scheme * Library: `(mcgoron guix chibi)` * Package: `chibi-scheme-with-path` * Pure Scheme: `chibi-scheme-build-system` ## Foment * Library: `(mcgoron guix foment)` * Package: `foment` * Pure Scheme: `foment-build-system` The build script here will build [Foment](https://github.com/leftmike/foment). The last release of Foment was a long time ago, so the build is for the current HEAD at the time of writing (6089c3c). ## Sagittarius * Library: `(mcgoron guix sagittarius)` * Package: `sagittarius-scheme` * Pure Scheme: `sagittarius-build-system` ## Gauche * Library: `(mcgoron guix gauche)` * Package: `gauche-with-path` * Pure Scheme: `gauche-pure-scheme-build-system` * Gauche Packages: `gauche-package-build-system` TODO: gauche build systems ## Planned * Loko, STKlos, TR7, Mosh (should be simple) * Chez, and other R6RS, even unmaintained ones * Kawa (Scheme source only, don't know enough about Java) * The Javascipt ones * Racket, Gambit, MIT-Scheme (need to understand how they work) * Every R6RS/R7RS with a library load path mechanism