The Iterate Manual
Abstract
This manual describes iterate, a powerful iteration macro for Common Lisp. iterate provides abstractions for many common iteration patterns and allows for the definitions of additional patterns. iterate is a macro that expands into ordinary Lisp at compile-time, so it is more efficient than higher-order functions like map and reduce. While its similar to loop, iterate offers a more Lisp like syntax and enhanced extensibility.
Document Details
- Document Type
- Technical Report
- Publication Date
- Oct 01, 1990
- Accession Number
- ADA231410
Entities
People
- Jonathan Amsterdam
Organizations
- Massachusetts Institute of Technology