CMU Artificial Intelligence Repository
Home INFO Search FAQs Repository Root

Iterate: An iteration macro for Lisp.

lang/lisp/code/iter/iterate/
Iterate is Jonathan Amsterdam's alternative to SERIES and the LOOP macro. It provides a superset of LOOP's features in a much more pleasant, Lisp-like syntax. Iterate is also extensible, has better support for nested loops, and generates inline code.
See Also: 

   lang/lisp/code/iter/for
   lang/lisp/code/iter/loop
   lang/lisp/code/iter/series
Origin:   

   ftp.ai.mit.edu:pub/Iterate/  [128.52.32.11 or 128.52.54.11]
      README, aimemo.sty, iter-man.tex, iterate-bare.tex,
      iterate.lisp

Version: 1.2, 7/26/91 Ports: Any valid Common Lisp, including Symbolics, Lucid, Allegro. Copying: Copyright 1989 Jonathan Amsterdam, with free use, copying, modification, and distribution. Updated: 8/27/93 CD-ROM: Prime Time Freeware for AI, Issue 1-1 Bug Reports: bug-iterate@ai.mit.edu Mailing List: info-iterate@ai.mit.edu Author(s): Jonathan Amsterdam Contact: Jonathan Amsterdam , Keywords: Authors!Amsterdam, Iterate, Iteration!Iterate, Lisp!Iteration Contains: doc/aimemo.sty ; used by iter-man.tex doc/iter-man.tex ; the iterate manual (Latex) doc/iterate-bare.tex ; a brief "advertisement" for iterate (Latex) iterate-1.2.lisp ; source code for iterate References: Jonathan Amsterdam, ``The Iterate Manual,'' MIT AI Lab Memo #1236, MIT, Cambridge, MA, 1991.
Last Web update on Mon Feb 13 10:29:59 1995
AI.Repository@cs.cmu.edu