~ chicken-core (chicken-5) 2782232f83ff5cbf91099810d5a3ea3cf43d309c


commit 2782232f83ff5cbf91099810d5a3ea3cf43d309c
Author:     Evan Hanson <evhan@foldling.org>
AuthorDate: Tue Aug 12 17:12:07 2014 +1200
Commit:     Peter Bex <peter.bex@xs4all.nl>
CommitDate: Tue Aug 12 08:46:36 2014 +0200

    Remove outdated manual section on letrec binding references
    
    As of a647d9ed65f44df527e513464093447f56e24ead, letrec no longer uses
    letrec* semantics, so this section in "Extensions to the standard" is no
    longer valid.
    
    Signed-off-by: Peter Bex <peter.bex@xs4all.nl>

diff --git a/manual/Extensions to the standard b/manual/Extensions to the standard
index 4cc34df6..fd6fd234 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
Trap