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
