* [PATCH] Update docs to reflect new external representation of tree-il <letrec>
@ 2010-08-13 20:18 No Itisnt
2010-08-27 16:17 ` Andy Wingo
0 siblings, 1 reply; 2+ messages in thread
From: No Itisnt @ 2010-08-13 20:18 UTC (permalink / raw)
To: guile-devel
[-- Attachment #1: Type: text/plain, Size: 180 bytes --]
That was funny, just spent an hour trying to figure out what was wrong
with my letrec when it was really that there's no explicit in-order?
in the external representation anymore.
[-- Attachment #2: 0001-Update-documentation-to-reflect-new-tree-il-external.patch --]
[-- Type: application/octet-stream, Size: 2064 bytes --]
From dffe1d6e5bd03b355f7192f69970dbf6bdacb08e Mon Sep 17 00:00:00 2001
From: No Itisnt <theseaisinhere+git@gmail.com>
Date: Fri, 13 Aug 2010 15:13:25 -0500
Subject: [PATCH] Update documentation to reflect new tree-il external representation for <letrec>.
* doc/ref/compiler.texi: That thing I just said
---
doc/ref/compiler.texi | 17 +++++++++--------
1 files changed, 9 insertions(+), 8 deletions(-)
diff --git a/doc/ref/compiler.texi b/doc/ref/compiler.texi
index 494a676..d28ce0f 100644
--- a/doc/ref/compiler.texi
+++ b/doc/ref/compiler.texi
@@ -20,12 +20,12 @@ curtain.
know how to compile your @code{.scm} file.
@menu
-* Compiler Tower::
-* The Scheme Compiler::
-* Tree-IL::
-* GLIL::
-* Assembly::
-* Bytecode and Objcode::
+* Compiler Tower::
+* The Scheme Compiler::
+* Tree-IL::
+* GLIL::
+* Assembly::
+* Bytecode and Objcode::
* Writing New High-Level Languages::
* Extending the Compiler::
@end menu
@@ -84,7 +84,7 @@ scheme@@(guile-user)> ,language tree-il
Happy hacking with Tree Intermediate Language! To switch back, type `,L scheme'.
tree-il@@(guile-user)> ,L scheme
Happy hacking with Scheme! To switch back, type `,L tree-il'.
-scheme@@(guile-user)>
+scheme@@(guile-user)>
@end example
Languages can be looked up by name, as they were above.
@@ -442,7 +442,8 @@ original binding names, @var{gensyms} are gensyms corresponding to the
@var{exp} is a single Tree-IL expression.
@end deftp
@deftp {Scheme Variable} <letrec> in-order? src names gensyms vals exp
-@deftpx {External Representation} (letrec @var{in-order?} @var{names} @var{gensyms} @var{vals} @var{exp})
+@deftpx {External Representation} (letrec @var{names} @var{gensyms} @var{vals} @var{exp})
+@deftpx {External Representation} (letrec* @var{names} @var{gensyms} @var{vals} @var{exp})
A version of @code{<let>} that creates recursive bindings, like
Scheme's @code{letrec}, or @code{letrec*} if @var{in-order?} is true.
@end deftp
--
1.7.2.1
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [PATCH] Update docs to reflect new external representation of tree-il <letrec>
2010-08-13 20:18 [PATCH] Update docs to reflect new external representation of tree-il <letrec> No Itisnt
@ 2010-08-27 16:17 ` Andy Wingo
0 siblings, 0 replies; 2+ messages in thread
From: Andy Wingo @ 2010-08-27 16:17 UTC (permalink / raw)
To: No Itisnt; +Cc: guile-devel
On Fri 13 Aug 2010 13:18, No Itisnt <theseaisinhere@gmail.com> writes:
> That was funny, just spent an hour trying to figure out what was wrong
> with my letrec when it was really that there's no explicit in-order?
> in the external representation anymore.
Ew, my apologies. Fixed, thanks!
Andy
--
http://wingolog.org/
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2010-08-27 16:17 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-08-13 20:18 [PATCH] Update docs to reflect new external representation of tree-il <letrec> No Itisnt
2010-08-27 16:17 ` Andy Wingo
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).