3 ms·
> A lot of things in Lisp force the implementation of lists as cons cells This is one of the reasons that Clojure wasn’t written to be backwards compatible wit
by filoeleven 7y ago
> A lot of things in Lisp force the implementation of lists as cons cells
This is one of the reasons that Clojure wasn’t written to be backwards compatible with CL. Rich chose to implement all of his core functions on the first/rest abstraction instead, as explained in his Clojure for Lisp Programmers talk.
https://youtu.be/nDm-QDEXGEA?t=32m47s https://youtu.be/nDm-QDEXGEA?t=32m47s