Re:iPhone, meet Haskell
by carterschonwald on Friday August 30, 2013 @10:30AM
(#6301932)
1) you can very easily have multiple ghc's installed and have them not clobber each other
2) use the binary packages if you want a default that just works. If you look at the relevant ghc ticket on brew, they're very keen on modifying the formulae against the recommendations of Darin very very easily.
3) I use brew for many things, and even donated quite a bit to their kickstarter, but I do not trust brew to do Haskell right.
And while the stability of GHC/Haskell Platform was indeed questionable during 2012.2.0.0 and the beginning of 2012.4.0.0, they cleaned it up as time went along and I haven't noticed any issues with it for the past 4 or 5 months. You make a comment below about Haskell Platform being associated with specific GHC releases, and AFAIK Homebrew actually freezes GHC at versions compatible with the current release of Haskell Platform now. The reason I prefer to use the package manager instead of the pre-distributed binaries is because it provides for a deterministic and (theoretically) testable/repeatable upgrade path.