Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This isn't cabal's fault. (Though the error message could certainly be clearer.) That message essentially means that your GHC is too old to build gitit, since the base package version is tied directly to the version of GHC.


Hmm, I don't think that's the case. Could you elaborate on why you think ghc's version is the culprit?

I've just built gitit using cabal-dev and ghc 7.0.3. So more likely it's just an old case of "cabal hell".


I'm not saying this is a software bug, I'm saying it's a broken platform.

The package tells me it's version 7.0.4, released 15 June 2011. It's the version currently packaged by Fedora, and it's barely a year old. Yet it's already incompatible with new software?


You have just discovered the truth behind "Haskell is a standardized language. Anybody can write a compiler for it."


Exactly. The sad thing is that I tried to install it precisely because it's the sort of thing (interesting new software[1] I want to try!) that I almost never see from the Haskell community. Yet I can't (well, won't), because the only way to use it is to build and install the bleeding edge version of the whole stinking platform from source. Yuck.

[1] Software that integrates well with the existing OS environment, to boot (again, something often sorely lacking inside the Haskell gardens). I mean, it uses git and runs as a self-contained web service. It looks nifty.


Is it a better option to go stale and stabilize bad APIs before they mature?

Haskell is one of the fastest moving languages out there. Don't be surprised if your distro can't keep up.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: