mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-04-30 03:40:34 +02:00
tweaks to compiler.texi
* doc/ref/compiler.texi: Minor tweaks.
This commit is contained in:
parent
ff73ae34c3
commit
e33e3aeefd
1 changed files with 3 additions and 5 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue