con-kitty / categorifier

Interpret Haskell programs into any cartesian closed category.
BSD 3-Clause "New" or "Revised" License
57 stars 2 forks source link

Clean up dependencies #82

Closed sellout closed 2 years ago

zliu41 commented 2 years ago

What's the reason for moving version bounds out of cabal.project, is it for the benefit of cabal2nix?

sellout commented 2 years ago

What's the reason for moving version bounds out of cabal.project, is it for the benefit of cabal2nix?

No, unfortunately it's for the benefit of Hackage (and incidentally cabal2nix and other consumers of cabal files). My (incorrect) assumption was that the stuff in cabal.project would be integrated with the *.cabal files during cabal sdist, but this isn't the case. The cabal files are published as-is, without bounds.