diff options
-rw-r--r-- | INSTALL | 13 | ||||
-rw-r--r-- | doc/install.texi | 50 |
2 files changed, 56 insertions, 7 deletions
@@ -72,8 +72,7 @@ package-install-file. 2 - configure gambit using --enable-rtlib-debuf-source to activate autodoc ``` bash $ cd ~/ - $ git clone git@github.com:udem-dlteam/gambit.git - $ git clone git@github.com:udem-dlteam/geiser-gambit.git + $ git clone "the gambit repo address" $ cd gambit $ ./configure --enable-single-host --enable-debug --enable-rtlib-debug-source $ make bootstrap @@ -81,10 +80,10 @@ package-install-file. $ make -j $ make install ``` - 3 - put a link to geiser-gambit/elisp/geiser.el in your init file + 3 - put a link to geiser/elisp/geiser.el in your init file in your init file paste : ``` elisp - (load-file "~/geiser-gambit/elisp/geiser.el") + (load-file "~/geiser/elisp/geiser.el") ``` (the path is your path to geiser.el.) @@ -94,7 +93,7 @@ package-install-file. with the PS: at the end of the readme ) ``` bash $ mkdir ~/gambit/lib/gambit/geiser - $ cp ~/geiser-gambit/geiser-module/* ~/gambit/lib/geiser/ + $ cp ~/geiser/geiser-module/* ~/gambit/lib/geiser/ ``` 2 - now that you have the module you start gsi with it and using the -:d@ ``` bash @@ -108,9 +107,9 @@ package-install-file. PS: if you are unable to use gambit modules , open gsi with the gambit.scm file -located in geiser-gambit/scheme/gambit/geiser/gambit.scm +located in geiser/scheme/gambit/geiser/gambit.scm -something like : gsi -:d@ ~/geiser-gambit/scheme/gambit/geiser/gambit.scm - +something like : gsi -:d@ ~/geiser/scheme/gambit/geiser/gambit.scm - Geiser's makefile accepts also all those other standard autotools targets that you've come to know and love and that are documented diff --git a/doc/install.texi b/doc/install.texi index b363dc1..495a1d0 100644 --- a/doc/install.texi +++ b/doc/install.texi @@ -85,6 +85,56 @@ Alternatively, you can manually download the @uref{@value{PACKAGE}, package file}, and install from your local disk with @kbd{M-x package-install-file}. +@cindex Gambit +@cindex Gambit installation +If you plan to use Gambit , you'll need also to open a terminal and +configure a couple of awesome Gambit's features: + + SETUP : + 1 - clone the last version of gambit and of this repo + 2 - configure gambit using --enable-rtlib-debuf-source to activate autodoc +@example + $ cd ~/ + $ git clone "the gambit repo current address" + $ cd gambit + $ ./configure --enable-single-host --enable-debug --enable-rtlib-debug-source + $ make bootstrap + $ make bootclean + $ make -j + $ make install +@end example + 3 - put a link to geiser/elisp/geiser.el in your init file + in your init file paste : +@example + (load-file "~/geiser/elisp/geiser.el") +@end example + (the path is your path to geiser.el.) + + # setup REMOTE CONNECT TO A GAMBIT REPL + 1 - you need to enable the gambit/geiser module + ( if you can't, substitute the command below + with the PS: at the end of the readme ) +@example + $ mkdir ~/gambit/lib/gambit/geiser + $ cp ~/geiser/geiser-module/* ~/gambit/lib/geiser/ +@end example + 2 - now that you have the module you start gsi with it and using the -:d@ +@example + $ gsi -:d gambit/geiser - +@end example + 3 - you can now open emacs and write +@example + M-x geiser-connect gambit +@end example + Enjoy ! + +PS: +if you are unable to use gambit modules , open gsi with the gambit.scm file +located in geiser/scheme/gambit/geiser/gambit.scm + +something like : gsi -:d@ ~/geiser/scheme/gambit/geiser/gambit.scm - +(keep in mind that these paths may be a little different for you) + @cindex Chicken @cindex Chicken installation If you plan to use Chicken, you'll need also to fire a terminal and |