News for hackers. Stuff that matters.
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)?
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.