Re:Why Ruby is an acceptable Lisp (2005)
by zodiac on Sunday September 11, 2016 @11:48AM
(#12473903)
Didn't racket also make the decision to make cons create immutable lists (and using mcons for mutable lists)?
[ Parent
| on HN ]
Re:Why Ruby is an acceptable Lisp (2005)
by qwertyuiop924 on Sunday September 11, 2016 @02:59PM
(#12474998)
But that's not what Clojure did. In clojure, cons cells aren't cons cells: they're a cell that can point to a sequence of some type, and contain a pointer to arbitrary data. They also do not make up lists, and have weird equality rules.
Racket's conses are merely immutable.