aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Peter McGoron 2025-04-10 19:09:59 -0400
committerGravatar Peter McGoron 2025-04-10 19:09:59 -0400
commit48444653623a8c9c84b5bfa33876bded0d0c4519 (patch)
tree05f1577dd99de5c3b7f132e9adea74a5b81b9b18
parentpffi guile example (diff)
update README.md
-rw-r--r--README.md5
1 files changed, 3 insertions, 2 deletions
diff --git a/README.md b/README.md
index eec69b0..38f8693 100644
--- a/README.md
+++ b/README.md
@@ -8,13 +8,14 @@ libraries for them.
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).
+and `lib/guix-chibi/` (shared objects). To use this modified Chibi, pass
+`-f guix/mcgoron/guix/chibi.scm` to `guix` in place of `chibi-scheme`.
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.
+input. Pass `-L guix` to load the included Guix libraries.
## Guile