summaryrefslogtreecommitdiff
path: root/doc/install.texi
diff options
context:
space:
mode:
authorJose Antonio Ortega Ruiz <jao@gnu.org>2010-06-19 23:35:21 +0200
committerJose Antonio Ortega Ruiz <jao@gnu.org>2010-06-19 23:35:21 +0200
commit7cfa18914d1ccb85aca33f659c931be0e8a8c894 (patch)
treee9ab2caaabb8a7f8074772e9f8991384dd56c342 /doc/install.texi
parent975831b323afa7ae11a7b960f337faf2a4fd5f10 (diff)
downloadgeiser-guile-7cfa18914d1ccb85aca33f659c931be0e8a8c894.tar.gz
geiser-guile-7cfa18914d1ccb85aca33f659c931be0e8a8c894.tar.bz2
The humble beginnings of a user's manual.
Diffstat (limited to 'doc/install.texi')
-rw-r--r--doc/install.texi50
1 files changed, 50 insertions, 0 deletions
diff --git a/doc/install.texi b/doc/install.texi
new file mode 100644
index 0000000..78bc0df
--- /dev/null
+++ b/doc/install.texi
@@ -0,0 +1,50 @@
+@node Installation, Quick start, Introduction, Top
+@chapter Installation
+
+@menu
+* Must needs::
+* Friends::
+* Getting it::
+@end menu
+
+@node Must needs, Friends, Installation, Installation
+@section Must needs
+
+If Geiser came with any guarantees, you'd break all of them by not using
+GNU Emacs 23 (or better) and at least one of the supported schemes,
+which right now are @uref{http://www.racket-lang.org, Racket} 5.0 (or
+better) and the latest and greatest
+@uref{http://www.gnu.org/software/guile, Guile} 1.9 directly compiled
+from a recent checkout of
+@uref{http://www.gnu.org/software/guile/repository.html, its git master
+branch}. Since Geiser supports multiple REPLs, having both of them will
+just add to the fun.
+
+@node Friends, Getting it, Must needs, Installation
+@section Friends
+
+Although Geiser does not need them, it plays well with (and is enhanced
+by) the following Emacs packages:
+
+@itemize
+@item @uref{http://www.emacswiki.org/emacs/ParEdit, Paredit}.
+Regardless of whether you use Geiser or not, you shouldn't be coding
+in any Lisp dialect without the aid of Taylor Campbell's structured
+editing mode.
+@item @uref{http://nschum.de/src/emacs/company-mode/, Company}.
+Nikolaj Schumacher's @t{company-mode} provides a nice front-end for
+completion engines (such as Geiser's). Very nice if you like that kind
+of thing: judge by yourself with the help of
+@uref{http://www.screentoaster.com/watch/stU0lSRERIR1pYRFVdXVlRVFFV/company_mode_for_gnu_emacs,
+this screencast}.
+@end itemize
+
+@node Getting it, , Friends, Installation
+@section Getting it
+
+
+
+@c Local Variables:
+@c mode: texinfo
+@c TeX-master: "geiser"
+@c End: