Why We Built a Haskell Package Manager in Rust
Haskell Community [Unofficial]
April 15, 2026
I read the article, but I do not understand what they are trying to achieve.
It seems like a thin wrapper around various tools, so that I only ever have to interface with one cli app.
There’s some confusing optimization claims, e.g. they circumvent cabal when there are only boot dependencies (probably just running ghc --make). How does that even work with cabal.project files?
Now there’s also yet another custom config format, which seems to rather add to the fragmentation than remove it.
Discussion in the ATmosphere