[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

CLtL2 LOOP for CLISP



An implementation of a CLtL2 compatible LOOP macro for CLISP is in
ma2s2.mathematik.uni-karlsruhe.de:/pub/lisp/clisp/packages/loop.clisp.tar.z .
Actually, it is dpANS compatible; the dpANS specification has less flaws
than CLtL2 chapter 26.

Warning: The scoping rules for the iteration variables are hairy. If a
FOR/AS initialisation form refers to an iteration variable of a subsequent
FOR/AS clause, the effects are implementation dependent!

Known bug: Iterating over packages doesn't work. (Runtime support
missing, but will probably be present in the next release.)


                    Bruno Haible
                    haible@ma2s2.mathematik.uni-karlsruhe.de