3 ms·
Sort of - consider when Lisp originated. The heritage/age comes from a time before the research in persistent data structures happened, or even the issues with
by lostcolony 5y ago
Sort of - consider when Lisp originated. The heritage/age comes from a time before the research in persistent data structures happened, or even the issues with mutability were fully known. Because of that, idiomatic Lisp tends to be mutable, and no one is writing a new Lisp who isn't already familiar with another one. That's not to say immutability isn't worthwhile there, or that no Lisp standard libraries support it, but mutability tends to be the default assumption from what I've seen.
- phyrex 5y agoI don’t know about that; clojure was specifically created with persistent data structures in mind, and it’s definitely as much a lisp as racket is
- lostcolony 5y agoI inserted 'tends' everywhere intentionally.