haskell / haskell/cabal

Thank you

Open
#8,727 0 comments 31 reactions 0 assignees View on GitHub
too good to close
Dominant language
Haskell
Stars
1.7k
Forks
750
Avg merge
4d 3h
Merged PRs (30d)
28

Description

Not sure GitHub Issues is the best place for this, but nonetheless...

I wanted to take the time to thank the Cabal maintainers for the work they do. I've been a little "out" of Haskell development for a while, and when comparing the experience I have interacting with Cabal/`cabal-install` today vs., say, 8 to 10 years ago, the difference is night and day.

Yes, using Cabal used to be a frustrating experience. I can't remember how many times I had to wipe my whole `~/.cabal` because something got broken somehow, or I wasn't able to install some new version of some package for whatever reason.

Gone are those days. Yes, the Haskell community still struggles with version bounds, but that ain't Cabal's fault. Being able to install multiple versions (and combinations of versions) of everything side-by-side ("Nix-style") reduces time spent compiling dependencies significantly and doesn't force me to keep the same packages installed in every project folder using them, `cabal.project` and multi-package repo support is super useful, from-Git dependencies as well,...

So, a big thank you for all the efforts you put in further enhancing and maintaining Cabal. It doesn't go unnoticed.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.