summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2009-01-11 18:00:21 +0100
committerAndy Wingo <wingo@pobox.com>2009-01-11 18:00:21 +0100
commite33e3aeefd4c9afbae749f0c3e0b080801a11e31 (patch)
treed90dd087301e2cdfd587fdcbf888245304e42483
parentff73ae34c36b8b1270cbdb60461ca2a05e0276bf (diff)
downloadguile-e33e3aeefd4c9afbae749f0c3e0b080801a11e31.tar.gz
tweaks to compiler.texi
* doc/ref/compiler.texi: Minor tweaks.
-rw-r--r--doc/ref/compiler.texi8
1 files changed, 3 insertions, 5 deletions
diff --git a/doc/ref/compiler.texi b/doc/ref/compiler.texi
index c7a54d9b1..ad874c211 100644
--- a/doc/ref/compiler.texi
+++ b/doc/ref/compiler.texi
@@ -10,8 +10,8 @@
Compilers have a mystique about them that is attractive and
off-putting at the same time. They are attractive because they are
magical -- they transform inert text into live results, like throwing
-the switch on Frankenstein. However, this magic is perceived by many
-to be impenetrable.
+the switch on Frankenstein's monster. However, this magic is perceived
+by many to be impenetrable.
This section aims to pull back the veil from over Guile's compiler
implementation, and pay attention to the small man behind the curtain.
@@ -28,8 +28,6 @@ know how to compile your .scm file.
* Extending the Compiler::
@end menu
-FIXME: document the new repl somewhere?
-
@node Compiler Tower
@subsection Compiler Tower
@@ -498,7 +496,7 @@ with GHIL, some of its fields parse as rest arguments.
@deftp {Scheme Variable} <glil-program> nargs nrest nlocs nexts meta . body
A unit of code that at runtime will correspond to a compiled
-procedure. (@var{nargs} @var{nrest} @var{nlocs} @var{nexts}
+procedure. @var{nargs} @var{nrest} @var{nlocs}, and @var{nexts}
collectively define the program's arity; see @ref{Compiled
Procedures}, for more information. @var{meta} should be an alist of
properties, as in @code{<ghil-lambda>}. @var{body} is a list of GLIL