I'm trying to install with scheme with emacs + geiser, and get on the geiser:
Starting Geiser REPL for chicken ... process-lines: ~/lisp/chicken/bin/csi exited with status 70
so I remembered that I forgot to configure what was requested here(https://wiki.call-cc.org/emacs):
- Install the necessary support eggs.
$ chicken-install -s apropos chicken-doc
- Update the Chicken documentation database.
$ cd `csi -p '(chicken-home)'`
$ curl http://3e8.org/pub/chicken-doc/chicken-doc-repo.tgz | sudo tar zx
However when executing:
cd `csi -p '(chicken-home)'`
Nothing happens, so check what I'm getting with:
./csi -p '(chicken-home)'
And I receive the following:
something@something:~/lisp/chicken/bin$ ./csi -p '(chicken-home)'
Error: unbound variable: chicken-home
Call history:
<syntax> (##core#begin (##core#require library scheme#) (##core#require library chicken.base#) (##core#requir...
<syntax> (##core#require library scheme#)
<syntax> (##sys#load-library (##core#quote library))
<syntax> (##core#quote library)
<syntax> (##core#require library chicken.base#)
<syntax> (##sys#load-library (##core#quote library))
<syntax> (##core#quote library)
<syntax> (##core#begin (##core#require expand chicken.syntax#))
<syntax> (##core#require expand chicken.syntax#)
<syntax> (##sys#load-library (##core#quote expand))
<syntax> (##core#quote expand)
<eval> (##sys#load-library (##core#quote library))
<eval> (##sys#load-library (##core#quote library))
<eval> (##sys#load-library (##core#quote expand))
<syntax> (chicken-home)
<eval> (chicken-home) <--
Note:
Chicken version: CHICKEN 5
OS: LINUX
UP
In version 5 I discovered that it is necessary to:
(import (chicken platform))
to call:
(chicken-home)
however I downloaded it:
curl http://3e8.org/pub/chicken-doc/chicken-doc-repo.tgz | sudo tar zx
to the correct directory(chicken-home):
/home/something/lisp/chicken//share/chicken/
and yet I receive:
"Starting Geiser REPL for chicken ... process-lines: ~/lisp/chicken/bin/csi exited with status 70"