I'm confused by how Cabal works. I'm used to packages managers that have as part of their core functionality the ability to easily update all packages that have changed, or at least to get a list of packages on my system that have updates available. But Cabal seems to lack this functionality. Am I missing something?
Is there a way to:
- Automatically or easily update all out-of-date packages; or, failing that,
- Get a list of packages installed on my system that have updates available?