3 ms·
Much as I love Clojure I find the list vs seq abstraction goes against the lisp tradition.
by cutler 10y ago
Much as I love Clojure I find the list vs seq abstraction goes against the lisp tradition.
- brudgers 10y agoCommon Lisp has a sequence type that includes lists and vectors (and because strings are vectors, strings). Ordinary functions like sort, remove, find, reverse, and length operate on them. Clojure's seq extends the abstraction to include maps and sets and other types implementing the interface.