Our great sponsors
|almost 3 years ago||7 days ago|
|MIT License||BSD 3-clause "New" or "Revised" License|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
RFC: cabal add
4 projects | /r/haskell | 29 Mar 2022
This is a planned feature, but will take a while due to the exactprint prerequisite. In the meantime you could try https://github.com/sdiehl/cabal-edit
Why doesn't Haskell have a package manager?
5 projects | /r/haskell | 9 Jan 2022
I just found some more info: this functionality is provided by the third party cabal-edit tool. This is the specific issue that tracks the integration of that functionality into cabal itself. One of the problems of the cabal-edit tool is that it sometimes messes up your cabal files. We need the exact-printing to avoid that.5 projects | /r/haskell | 9 Jan 2022
On the verge of giving up learning Haskell because of the terrible tooling.
5 projects | /r/haskell | 8 May 2023
Cabal has a lot of dark corners once you stray from the happy path. Just checked and I'm currently subscribed to 37 threads on the issue tracker, and I'm not a maintainer. A lot of these are related to lesser-used features like cabal scripts, environment files and doctests (though I think all of these things would used more if they were more reliable), but there's also plenty of stupid stuff like: - https://github.com/haskell/cabal/issues/3313 - https://github.com/haskell/cabal/issues/8527 - https://github.com/haskell/cabal/issues/8391 - https://github.com/haskell/cabal/issues/7789 - https://github.com/haskell/cabal/issues/6888 - https://github.com/haskell/cabal/issues/6999 - https://github.com/haskell/cabal/issues/5271
There is No “Tooling Issue” in Haskell
6 projects | /r/haskell | 7 Mar 2023
By the way, there are some open issues for the command to add a package in Cabal.
Why GHCi is my new calculator
3 projects | /r/haskell | 24 Feb 2023
That's interesting. Could you could open a an issue about this? https://github.com/haskell/cabal/issues
Any open source projects to contribute to for beginners
8 projects | /r/haskell | 13 Feb 2023
dr-cabal v0.2.0.0: Interactive output + critical path computation
2 projects | /r/haskell | 21 Nov 2022
At the moment, cabal-install doesn't support hpack natively but if the project can be build with cabal-install, you can run hpack manually to produce the .cabal file and utilise dr-cabal after that :)
Failure with cabal v2-test
2 projects | /r/haskell | 7 Nov 2022
Hm thanks for that, could try out some of those ideas. Here's the github issue i opened for this: https://github.com/haskell/cabal/issues/8580
Haskell adoption is higher than I expected, what can we do to get it to top 10 languages.
6 projects | /r/haskell | 24 Oct 2022
Would really love it if the Cabal documentation had this as its own, highly visible entry. I submitted a pull request to that end.
Monthly Hask Anything (September 2022)
3 projects | /r/haskell | 5 Sep 2022
Sometimes cabal's output is confusing with regards to optimization levels: https://github.com/haskell/cabal/issues/6221
Just released: cabal 18.104.22.168
4 projects | /r/haskell | 11 Aug 2022
Direct link to changelog: https://github.com/haskell/cabal/blob/master/release-notes/cabal-install-22.214.171.124.md4 projects | /r/haskell | 11 Aug 2022
For example, this linked issue describes what appears to be a change, but is how I thought cabal already worked, so now I'm confused.
What are some alternatives?
stack - The Haskell Tool Stack
haskell.nix - Alternative Haskell Infrastructure for Nixpkgs
cabal-bundle-clib - [Moved to: https://github.com/IsumiF/cabal-bundle-clib]
static-haskell-nix - easily build most Haskell programs into fully static Linux executables
cabal-fmt - An experiment of formatting .cabal files
cabal-install-parsers - Scripts and instructions for using CI services (e.g. Travis CI or Appveyor) with multiple GHC configurations
codeworld - Educational computer programming environment using Haskell
cabal-appimage - Cabal support for creating AppImage applications
hackage-repo-tool - Hackage security framework based on TUF (The Update Framework)
stackage - Stable Haskell package sets: vetted consistent packages from Hackage
cabal-cache - CI assistant