Hacker News new | ask | show | jobs
by baldfat 3224 days ago
> Lisp doesn't have immutable data structures

Racket does have immutable data structures and Dr. Racket has a good REPL IMHO.

http://beautifulracket.com/explainer/data-structures.html

1 comments

That's the converse of my point. The article claimed immutable data is important for a good REPL and I said that the claim was an overstatement. I didn't say that immutable data makes a REPL impossible.

I quite like immutable datastructures, as it happens.

I was replying that LISP doesn't have immutable data structures.
Common Lisp has some immutable data structure such as, oh, numbers. If you arithmetically encode a record of data into a bignum integer, that is immutable.