argon icon indicating copy to clipboard operation
argon copied to clipboard

Bring Argon up-to-date (GHC 9.10)

Open ozkutuk opened this issue 9 months ago • 0 comments

This PR overhauls the entire project so that it compiles with modern GHC versions. Most notable changes are:

  • Migration from haskell-src-exts to ghc-lib-parser (Thereby supporting up to GHC 9.10)
  • Migration from several unmaintained libraries to their modern alternatives:
    • docoptoptparse-applicative
    • lens-simplemicrolens
    • dirstreamGlob
    • 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

ozkutuk avatar Apr 16 '25 20:04 ozkutuk