CMU Artificial Intelligence Repository
Home INFO Search FAQs Repository Root

MIT LOOP: The original MIT Loop macro implementation.

This is a copy of the "officially sanctioned" MIT LOOP macro for running in Common Lisp. There are several differences between this LOOP macro and the macro incorporated into the ANSI Common Lisp specification. Some small changes have been made to the file to bring it closer to the specification, but for better conformance, see the Symbolics 1991 update. The original unaltered file is in the original/ directory. The LOOP Iteration Macro is a conversion of LOOP 829, which is fairly close to that released with Symbolics Release 6.1 (803). This conversion was made by Glenn Burke (one of the original author/maintainers); the work was performed at Palladian Software, in Cambridge MA, April 1986.
   (previously MC.LCS.MIT.EDU:"LSB1;CLLOOP >")

Copying: Unrestricted distribution. Copyright 1980, 1981 by MIT. Fixes and changes should be limited, as this version is supposed to be compatible with the Maclisp/Zetalisp/NIL LOOP. It is NOT intended to be "different" or "better" or "redesigned". CD-ROM: Prime Time Freeware for AI, Issue 1-1 Bug Reports: (defunct ???) Mailing List: (defunct ???) Send mail to to be added to the list. Keywords: Iteration!LOOP Macro, LOOP Macro, Lisp!Iteration, MIT LOOP Macro References: LOOP documentation is still probably available from the MIT Laboratory for Computer Science publications office: LCS Publications 545 Technology Square Cambridge, MA 02139 It is Technical Memo 169, "LOOP Iteration Macro", and is very old. The most up-to-date documentation on this version of LOOP is that in the NIL Reference Manual (TR-311 from LCS Publications); while you wouldn't want to get that (it costs nearly $15) just for LOOP documentation, those with access to a NIL manual might photocopy the chapter on LOOP.
Last Web update on Mon Feb 13 10:30:03 1995