argon
argon copied to clipboard
Bring Argon up-to-date (GHC 9.10)
This PR overhauls the entire project so that it compiles with modern GHC versions. Most notable changes are:
- Migration from
haskell-src-extstoghc-lib-parser(Thereby supporting up to GHC 9.10) - Migration from several unmaintained libraries to their modern alternatives:
-
docopt→optparse-applicative -
lens-simple→microlens -
dirstream→Glob - quite a few more
-
- Replace Travis CI config with GitHub Actions
- Introduce a formatter, a development environment based on Nix, and several other nicities for developers
- ...and all around cleanup