~ 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 evaluatesTrap