blob: eec69b033ad23a8f9bbafb31c74ac9695d770bf0 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
# Guix Scheme Containers and Environments
Run Scheme implementations in Guix containers/environments, and package
libraries for them.
## Chibi Scheme
Chibi is meant to be embedded and doesn't have a modifiable global
library path of its own. Instead it uses a modified package definition
of `chibi-scheme` with the module path `share/guix-chibi` (interpreted)
and `lib/guix-chibi/` (shared objects).
Packages of only Scheme code intended for use in Chibi should use the
`chibi-scheme-build-system` build system, which will simply copy files
to the appropriate directory. Code that contains shared objects (from
`chibi-ffi`) should use `gnu-build-system` and copy the files in an
input.
## Guile
Guix is the package manager for Guile so everything is already taken care
of for us.
|