|
|
|
|
|
by KirinDave
3446 days ago
|
|
I think that's smart. When we say "Haskell" it's difficult to separate it from "GHC's Haskell" which is a much more confusing beast, full of half-discarded research projects, dependency on offshoot libraries, and a ton of tribal culture. It's sort of like the CLHS and CLisp vs Clojure. |
|
That's a bit harsh. GHC is a pretty old beast and its source isn't as nice as I wish it was (if only imports were qualified and every GHC source file didn't start off with a huge list of imports), but it is hardly as bad as you make it sound. It is pretty darn-well maintained. Heck, it is even one of the examples in "Architecture of Open Source Applications" [0].
That aside, I completely agree with the spirit of your comment.
[0] http://www.aosabook.org/en/ghc.html