Hacker News new | ask | show | jobs
by joe-user 3145 days ago
> Pity he hadn't heard of Armed Bear Common Lisp (http://abcl.org/), which runs on the JVM.

He was certainly aware of SBCL. He had a number of reasons for not wanting to use it. [1]

> I don't mind mutable state, since the real world is not functional:

I hear this argument often, but the "real world" is not linked lists or hash maps or mutable or 0s and 1s either, but they are all useful representations.

> real programs are all about side effects

Clojure has plenty of facilities for side effects, and without having to resort to monads (though you could if you wanted).

[1]: https://www.youtube.com/watch?v=cPNkH-7PRTk