As of a647d9ed65f44df527e513464093447f56e24ead, letrec no longer uses
letrec* semantics, so this section in "Extensions to the standard" is no
longer valid.
---
 manual/Extensions to the standard |   11 -----------
 1 file changed, 11 deletions(-)

diff --git a/manual/Extensions to the standard b/manual/Extensions to the 
standard
index 4cc34df..fd6fd23 100644
--- a/manual/Extensions to the standard 
+++ b/manual/Extensions to the standard 
@@ -69,17 +69,6 @@ is supported, as CHICKEN implements 
[[http://srfi.schemers.org/srfi-17/srfi-17.h
 
 The {{cond}} form supports [[http://srfi.schemers.org/srfi-61|SRFI-61]].
 
-=== Binding values in {{letrec}}
-
-It is allowed for initialization values of bindings in a {{letrec}}
-construct to refer to previous variables in the same set of bindings, so
-
- (letrec ((foo 123)
-          (bar foo) )
-   bar)
-
-is allowed and returns {{123}}.
-
 === {{begin}}
 
 {{(begin)}} is allowed in non-toplevel contexts and evaluates
-- 
1.7.10.4


_______________________________________________
Chicken-hackers mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/chicken-hackers

Reply via email to