CMU Artificial Intelligence Repository
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