2 ms·
Well, to be completely fair, unlike some other languages, Lisp code can be reasonably written in a purely functional style (or a mostly-pure style that a compil
by fpgeek 17y ago
Well, to be completely fair, unlike some other languages, Lisp code can be reasonably written in a purely functional style (or a mostly-pure style that a compiler discovers and takes advantage of with something similar to soft-typing). However, what I hear anecdotally is that Lisp code isn't typically written that way.
As you say, Clojure is the closest with its immutable local variables and its controlled mutation / concurrency models (of which STM is one).