Fork `basement`? As `baseplate`?
Haskell Community [Unofficial]
March 9, 2026
Ambrose:
> Is there a Haskell library that wraps shelling out to curl?
Maybe that’s not too much of a bad idea in fact. There’s some significant code regarding this in both Cabal and GHCup that could be factored out. Dealing with all the cli options (especially in a portable manner) is not easy, then all the stuff around etags etc.
* ghcup-hs/lib/GHCup/Download.hs at master · haskell/ghcup-hs · GitHub
* cabal/cabal-install/src/Distribution/Client/HttpUtils.hs at master · haskell/cabal · GitHub
But my guess is that any such wrapper would be fairly opinionated and simplified.
But I feel we’re going increasingly off-topic.
Discussion in the ATmosphere