You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a very important chapter as it will introduce new users to one of the primary use cases of cabal, bringing in external libraries. This should go over all 3 ways of adding dependencies:
Local packages
Hackage packages
Packages as tarballs
There should be some discussion of version bounds, their syntax and semantics, and strategies for organizing version bounds.
file to edit: https://github.com/haskell/cabal-userguide/blob/main/src/new_to_cabal/08_adding_dependencies.md
Brief Summary
This is a very important chapter as it will introduce new users to one of the primary use cases of cabal, bringing in external libraries. This should go over all 3 ways of adding dependencies:
There should be some discussion of version bounds, their syntax and semantics, and strategies for organizing version bounds.
Prior Art
Kowainik Blog adding a dependency
Haskell School adding a dependency
Resources
Matt Parson's blog post on version bounding
Old cabal user guide adding dependencies
Old cabal user guide build depends
The text was updated successfully, but these errors were encountered: