Including the new images.rkt in the distribution
[geiser.git] / doc / top.texi
blobce6f0242791f40fde100ace963de43b16a775f18
1 Geiser is a collection of Emacs major and minor modes that conspire with
2 one or more Scheme interpreters to keep the Lisp Machine Spirit alive.
3 It draws inspiration (and a bit more) from environments such as Common
4 Lisp's Slime, Factor's FUEL, Squeak or Emacs itself, and does its best
5 to make Scheme hacking inside Emacs (even more) fun.
7 @cindex derailment
8 @cindex corpses
9 @cindex philosophy
10 Or, to be precise, what @uref{http://hacks-galore.org/jao, i} consider
11 fun.  Geiser is thus my humble contribution to the dynamic school of
12 expression, and a reaction against what i perceive as a derailment, in
13 modern times, of standard Scheme towards the static camp.  Because i
14 prefer growing and healing to poking at corpses, the continuously
15 running Scheme interpreter takes the center of the stage in Geiser.  A
16 bundle of Elisp shims orchestrates the dialog between the Scheme
17 interpreter, Emacs and, ultimately, the schemer, giving her access to
18 live metadata.  Here's how.
20 @c Local Variables:
21 @c mode: texinfo
22 @c TeX-master: geiser
23 @c End: