summaryrefslogtreecommitdiff
path: root/doc/install.texi
diff options
context:
space:
mode:
authorJose Antonio Ortega Ruiz <jao@gnu.org>2020-02-04 18:26:03 +0000
committerJose Antonio Ortega Ruiz <jao@gnu.org>2020-02-04 18:26:03 +0000
commitb134d0620d4f38e544c76e8f756f3f0428c5143e (patch)
tree0c7ecfd4a300c9d7bbb6bc2c650c91b29f31ef6f /doc/install.texi
parentd16b5bc0f16598ffddd7086370d8defd534a94da (diff)
downloadgeiser-guile-b134d0620d4f38e544c76e8f756f3f0428c5143e.tar.gz
geiser-guile-b134d0620d4f38e544c76e8f756f3f0428c5143e.tar.bz2
Version 0.110.11
Diffstat (limited to 'doc/install.texi')
-rw-r--r--doc/install.texi78
1 files changed, 38 insertions, 40 deletions
diff --git a/doc/install.texi b/doc/install.texi
index 68a3566..7bdac33 100644
--- a/doc/install.texi
+++ b/doc/install.texi
@@ -20,8 +20,6 @@ namely:
@itemize @bullet
@item
-@uref{http://www.racket-lang.org, Racket} @value{RACKET_VERSION} or better
-@item
@uref{http://www.gnu.org/software/guile, Guile} @value{GUILE_VERSION} or
better
@item
@@ -34,6 +32,11 @@ better
@value{CHIBI_VERSION} or better
@item
@uref{http://www.scheme.com, Chez Scheme} @value{CHEZ_VERSION} or better
+@item
+@uref{http://gambitscheme.org/wiki/index.php/Main_Page, Gambit}
+@value{GAMBIT_VERSION} or better
+@item
+@uref{http://www.racket-lang.org, Racket} @value{RACKET_VERSION} or better
@end itemize
Since Geiser supports multiple REPLs, having all of them will just add
@@ -85,8 +88,39 @@ 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 Chicken
+@cindex Chicken installation
+@subsubheading Chicken installation
+If you plan to use Chicken, you'll need also to fire a terminal and
+configure a couple of Chicken eggs. For Chicken 4 that would be:
+@example
+$ chicken-install -s apropos chicken-doc
+$ cd `csi -p '(chicken-home)'`
+$ curl http://3e8.org/pub/chicken-doc/chicken-doc-repo.tgz | sudo tar zx
+@end example
+
+while Chicken 5 prefers:
+@example
+$ chicken-install -s apropos chicken-doc srfi-18 srfi-1
+$ cd `csi -R chicken.platform -p '(chicken-home)'`
+$ curl https://3e8.org/pub/chicken-doc/chicken-doc-repo-5.tgz | sudo tar zx
+@end example
+
+(see also @uref{https://wiki.call-cc.org/emacs#geiser, Chicken's wiki}).
+
+With that, you are pretty much all set up. See @ref{The REPL} to start
+using Geiser.
+
+@ifnotinfo
+And, by the way, if you prefer to keep reading this manual within Emacs,
+@kbd{C-h i m Geiser RET} will bring you to the info version of it that
+you just installed!
+@end ifnotinfo
+
@cindex Gambit
@cindex Gambit installation
+@subsubheading Gambit installation
+
If you plan to use Gambit, you'll also need to open a terminal and
configure a couple of awesome Gambit's features:
@@ -138,33 +172,6 @@ something like :
@end example
(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
-configure a couple of Chicken eggs. For Chicken 4 that would be:
-@example
-$ chicken-install -s apropos chicken-doc
-$ cd `csi -p '(chicken-home)'`
-$ curl http://3e8.org/pub/chicken-doc/chicken-doc-repo.tgz | sudo tar zx
-@end example
-
-while Chicken 5 prefers:
-@example
-$ chicken-install -s apropos chicken-doc srfi-18 srfi-1
-$ cd `csi -R chicken.platform -p '(chicken-home)'`
-$ curl https://3e8.org/pub/chicken-doc/chicken-doc-repo-5.tgz | sudo tar zx
-@end example
-
-(see also @uref{https://wiki.call-cc.org/emacs#geiser, Chicken's wiki}).
-
-With that, you are pretty much all set up. See @ref{The REPL} to start
-using Geiser.
-
-@ifnotinfo
-And, by the way, if you prefer to keep reading this manual within Emacs,
-@kbd{C-h i m Geiser RET} will bring you to the info version of it that
-you just installed!
-@end ifnotinfo
@node From the source's mouth, Friends, The easy and quick way, Installation
@section Installing from source
@@ -172,9 +179,7 @@ you just installed!
@subsubheading Downloading Geiser
@cindex use the source, Luke
-The latest release tarball can be found @downfile{, here}. Just
-download @downfile{@value{TARBALL}, @value{TARBALL}} and untar it in a
-directory of your choice.
+The latest release tarballs can be found @releasesref{here}.
If you feel like living on the bleeding edge, just grab Geiser from its
Git repository @uref{http://git.savannah.nongnu.org/cgit/geiser.git/, over
@@ -320,15 +325,8 @@ If you prefer @code{auto-complete-mode} to @code{company-mode}, Xiao
Hanyu's @code{ac-geiser}, which provides a Geiser plugin for the
popular @uref{https://www.emacswiki.org/emacs/AutoComplete, Emacs Auto
Completion Mode}, is the package for you. Like Geiser,
-@code{ac-geiser} is available in Marmalade and MELPA, and also as an
+@code{ac-geiser} is available in MELPA, and also as an
@code{el-get} package.
-@item @uref{http://www.neilvandyke.org/quack/, Quack}.
-You can still use the many goodies provided by Neil van Dyke's
-@code{quack-mode}, since most of them are not (yet) available in Geiser.
-The only caveat might be a conflict between Quack's and Geiser's default
-key bindings, which i'm sure you'll manage to tackle just fine. It's
-also probably a good idea to require @code{quack} @i{after} loading
-@file{geiser.el} (or requiring a compiled version).
@end itemize
@noindent