with-meta/meta only recognized the eager collections, so (with-meta (map-indexed …) m) — a lazy seq — threw "value does not support metadata". A lazy seq is IObj on the JVM; add it to the metadatable set (keyed in the side-table by identity, like cseq/procedure). |
||
|---|---|---|
| .. | ||
| chez | ||