lazy-seq wraps its body in (make-lazy-seq (fn* [] (coll->cells (do ...)))); lazy-cat wraps each coll in lazy-seq and concats (concat is already lazy). Both user-facing, in 30-macros. Also drop two now-stale comments. Laziness preserved (lazy-seqs-spec 20/20, including infinite/self-referential). conformance 228x3, fixpoint, clojure-test-suite 3930, full suite green. |
||
|---|---|---|
| .. | ||
| 00-kernel.clj | ||
| 00-syntax.clj | ||
| 10-seq.clj | ||
| 20-coll.clj | ||
| 30-macros.clj | ||
| MIGRATION.md | ||