diff options
author | Andy Wingo <wingo@pobox.com> | 2009-01-09 17:49:09 +0100 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2009-01-09 17:49:09 +0100 |
commit | ca445ba5ec5babe2d160061ed627570e36a28dd1 (patch) | |
tree | c0d44488556de14ab1d8fc4b3c6e6c691ee87cc1 /doc/ref/api-evaluation.texi | |
parent | e3ba263de48a2a7cce27f773bd9be079eb5517db (diff) | |
download | guile-ca445ba5ec5babe2d160061ed627570e36a28dd1.tar.gz |
rename translate.scm to compile-ghil.scm, and more work on compiler.texi
* doc/ref/api-evaluation.texi: Fix some typos and xrefs.
* doc/ref/compiler.texi (The Scheme Compiler): Document the scheme
compiler, and start documenting the GHIL language.
* doc/ref/guile.texi (Guile Implementation): Whoops, put autoconf after
the implementation foo. Unless we want it before?
* doc/ref/history.texi (The Emacs Thesis): Fix typo.
* doc/ref/vm.texi (Environment Control Instructions): Rename offset to
index.
* module/language/ghil.scm (parse-ghil): Fix what I think was a bug --
the consumer in a mv-call shouldn't be a rest arg.
* module/language/scheme/Makefile.am (SOURCES):
* module/language/scheme/compile-ghil.scm: Rename this file from
translate.scm.
* module/oop/goops.scm:
* module/language/scheme/spec.scm: Deal with renaming.
Diffstat (limited to 'doc/ref/api-evaluation.texi')
-rw-r--r-- | doc/ref/api-evaluation.texi | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/doc/ref/api-evaluation.texi b/doc/ref/api-evaluation.texi index 2825426a4..d8412154c 100644 --- a/doc/ref/api-evaluation.texi +++ b/doc/ref/api-evaluation.texi @@ -424,7 +424,7 @@ desired results. This is known as @dfn{compilation}. While it is possible to compile simple Scheme expressions such as @code{(+ 2 2)} or even @code{"Hello world!"}, compilation is most -interesting in th context of procedures. Compiling a lambda expression +interesting in the context of procedures. Compiling a lambda expression produces a compiled procedure, which is just like a normal procedure except typically much faster, because it can bypass the generic interpreter. @@ -446,8 +446,8 @@ computation are fulfilled by macros and closures. Of course one good counterexample is the REPL itself, or any code that reads expressions from a port.) -For more information on the compiler itself, @xref{Compiling to the -Virtual Machine}. For information on the virtual machine, @xref{A +For more information on the compiler itself, see @ref{Compiling to the +Virtual Machine}. For information on the virtual machine, see @ref{A Virtual Machine for Guile}. @deffn {Scheme Procedure} compile exp [env=#f] [from=(current-language)] [to=value] [opts=()] |