Perhaps the original Cabal design document can be of some use here:
…both to be a point of comparison to this particular “big picture” and to identify the points where the current Cabal implementation are too GHC-centric.
If you mean cabal
, the tool - it was. But apparently the UX was so dreadful that this happened:
So have all the problems with cabal
listed there been resolved or reduced?