diff --git a/docs/api/srfi/2.md b/docs/api/srfi/2.md index adbeaf71..b6576e17 100644 --- a/docs/api/srfi/2.md +++ b/docs/api/srfi/2.md @@ -8,6 +8,8 @@ Like an ordinary `and`, an `and-let*` special form evaluates its arguments -- ex See the [SRFI document](http://srfi.schemers.org/srfi-2/srfi-2.html) for more information. +- [`and-let*`](#and-let) + # Rationale In case of an ordinary and formed of proper boolean expressions: @@ -53,8 +55,6 @@ expression E2, if it gets to be evaluated, knows that E1 has returned non-#f. Mo `and-let*` is also similar to an "anaphoric AND" LISP macro [Rob Warnock, comp.lang.scheme, 26 Feb 1998 09:06:43 GMT, Message-ID: 6d3bb3$3804h@fido.asd.sgi.com]. `and-let*` allows however more than one intermediate result, each of which continues to be bound through the rest of the form. -- [`and-let*`](#and-let) - # and-let* *Syntax*