summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormathieu2em <math.per@hotmail.com>2019-08-20 12:02:55 -0400
committermathieu2em <math.per@hotmail.com>2019-08-20 15:31:38 -0400
commit0c7cb9f5f7ec63f347d7364f7072b0740dbb385c (patch)
tree8107dc844e8b9e96a50492088a6db557976f5447
parentb23c959a8a5d789670fa435e8dd7213ead8015e3 (diff)
downloadgeiser-0c7cb9f5f7ec63f347d7364f7072b0740dbb385c.tar.gz
geiser-0c7cb9f5f7ec63f347d7364f7072b0740dbb385c.tar.bz2
install.texi addendum and adjustment of config notes
-rw-r--r--INSTALL13
-rw-r--r--doc/install.texi50
2 files changed, 56 insertions, 7 deletions
diff --git a/INSTALL b/INSTALL
index 675a574..7c4f241 100644
--- a/INSTALL
+++ b/INSTALL
@@ -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