CMU Artificial Intelligence Repository
Home INFO Search FAQs Repository Root

LOOP: A variety of Loop macros.

lang/lisp/code/iter/loop/

   cmu/       CMU LOOP: CMU Implementation of ANSI Loop Macro
   mit/       MIT LOOP: The original MIT Loop macro 
              implementation.
   sloop/     SLOOP: William Schelter's SLOOP iteration 
              facility.
   symbolix/  Symbolics ANSI LOOP: Symbolics update of the MIT 
              LOOP for ANSI conformance.
   yloop/     YLOOP: Portable implementation of the Yale LOOP 
              macro.
This directory contains five different implementations of Loop macros. The mit/, cmu/ and symbolics/ directories contain various implementations of "the" Loop macro, as discussed in the various editions of CLtL and the draft ANSI Common Lisp specification. The MIT implementation is from the CLtL1 era. The CMU implementation conforms to CLtL2, but is slightly buggy. The Symbolics implementation is an updated (1991) version of the MIT Loop macro. It claims ANSI Loop conformance, and includes a test suite. In addition, there is SLOOP and YLOOP. SLOOP is William Schelter's loop macro (doesn't implement the CLtL specs). YLOOP is Frank Ritter and Jim Panagos' implementation of the Yale loop macro described in McDermont, Charniak and Riesbeck's AI programming book.
CD-ROM: Prime Time Freeware for AI, Issue 1-1 Keywords: CMU LOOP Macro, Iteration!LOOP Macro, LOOP Macro, Lisp!Iteration, MIT LOOP Macro, SLOOP Macro, Symbolics LOOP Macro, YLOOP Macro
Last Web update on Mon Feb 13 10:30:06 1995
AI.Repository@cs.cmu.edu