6 ms·
As someone coming from Haskell and learning Common Lisp, I can say that Lisp just feels mature. It feels well thought out and logical. I can read the entire Hyp
by massysett 4y ago
As someone coming from Haskell and learning Common Lisp, I can say that Lisp just feels mature. It feels well thought out and logical. I can read the entire HyperSpec and it makes sense and it’s precise and there’s not a pile of language extensions. Haskell has inner beauty but the huge warts of something that is newer and more experimental.
Partially as a result of all this, Lisp has other things that Haskell lacks, such as good editor support and a great REPL. Haskell editor tooling is awful and although it has a REPL it’s nowhere near as good as Common Lisp’s.
- JoelMcCracken 4y agoyeah as a haskeller, there is a LOT that I wish haskell had that was better... if it had taken more of the good ideas from common lisp early on in its evolution, would be in a much better place. I'm looking forward to a replacement; Unison might be it, a lot of its choices are better oriented towards interactive development, but the jury is still out on this. Other candidates imo are lean, agda, roc, verse (this one I heavily doubt), or ghc fixing itself so this discussion is unnecessary. But there is space for a language that cuts out the historical baggage. For a while, I hoped that would be purescript, but I think that unlikely at this point.