7 Repos
Macros and constructs for efficient, readable, and extensible looping.
Explore 7 awesome GitHub repositories matching part of an awesome list · Iteration Utilities. Refine with filters or upvote what's useful.
Transducers: Ergonomic, efficient data processing.
Efficient, memory-friendly data processing using the transducer pattern.
Snakes
Python-style generators and itertools port for Common Lisp.
The Misc-Extensions system provides several macros that I like to use.
Concise iteration facility with support for custom data structures.
Additional dolist style macros for Common Lisp. Currently provides doalist, dohash, dolist, doplist, doseq and doseq.
Additional iteration macros following standard list-processing patterns.
Khazern is a portable and extensible Common Lisp LOOP implementation. It was originally written by Robert Strandh as part of SICL[]. It can be loaded intrinsically in order to replace LOOP in an existing Lisp implementation or extrinsically to coexist with the implementation's own LOOP.…
Extensible implementation of the standard loop construct.
Python Itertools in Common Lisp (v1.0.0). Pronounced like "pickle"
Complete port of Python's itertools for lazy sequence processing.
doplus (written DO+) is an iteration macro for Common Lisp. I wrote it because:
Extensible iteration library for custom loop behaviors.