diff options
author | mathieu2em <math.per@hotmail.com> | 2019-08-09 15:52:50 -0400 |
---|---|---|
committer | mathieu2em <math.per@hotmail.com> | 2019-08-20 15:31:38 -0400 |
commit | 5713a70d4dd3b4dff52fc85f407cf68562bc7ce4 (patch) | |
tree | c1257c06c2eab3cb816398eab08dcd828e657d91 | |
parent | 7c8d337c6ff2224ba1d878fbe5e58e15193bf71c (diff) | |
download | geiser-guile-5713a70d4dd3b4dff52fc85f407cf68562bc7ce4.tar.gz geiser-guile-5713a70d4dd3b4dff52fc85f407cf68562bc7ce4.tar.bz2 |
more installation instructions
-rw-r--r-- | INSTALL | 57 |
1 files changed, 46 insertions, 11 deletions
@@ -65,17 +65,52 @@ package-install-file. * Gambit Addendum These steps are necessary to fully support all Gambit Scheme functionnalities, but are not required for any other scheme. - - -Configure Gambit correctly to have access to the (##decompile method) - this is required for dynamic autodoc of users defined methods and ## starting methods - $ cd ~/[YOUR GAMBIT DIRECTORY] - $ ./configure --enable-single-host --enable-debug --enable-rtlib-debug-source - $ make bootstrap - $ make bootclean - $ make -j - $ make install - - You should now be ready to go! + + + # SETUP : + 1 - clone the last version of gambit and of this repo + 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 + $ cd gambit + $ ./configure --enable-single-host --enable-debug --enable-rtlib-debug-source + $ make bootstrap + $ make bootclean + $ make -j + $ make install + ``` + 3 - put a link to geiser-gambit/elisp/geiser.el in your init file + in your init file paste : + ``` elisp + (load-file "~/geiser-gambit/elisp/geiser.el") + ``` + (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 ) + ``` bash + $ mkdir ~/gambit/lib/gambit/geiser + $ cp ~/geiser-gambit/geiser-module/* ~/gambit/lib/geiser/ + ``` + 2 - now that you have the module you start gsi with it and using the -:d@ + ``` bash + $ gsi -:d gambit/geiser - + ``` + 3 - you can now open emacs and write + ``` + M-x geiser-connect gambit + ``` + Enjoy ! + +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 + +something like : gsi -:d@ ~/geiser-gambit/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 |