Arc Cross Reference |
aand[macro] aand args ...(mac aand args (if (no args) 't (no (cdr args)) (car args) `(let it ,(car args) (and it (aand ,@(cdr args)))))) A version of "and" where successive forms can reference previous values through "it": arc> (aand (+ 1 4) (+ it 10)) 15 In Scheme, scheme:and-let* (srfi-2) is the popular idiom for this purpose, though you have to provide the binding variable. | AboutAlphabetical Indexa b c d e f g h i j k l m n o p q r s t u v w x y z other ReleasesRelated |