Bring Argon up-to-date (GHC 9.10)#40
Conversation
I am unsure whether I should change the test itself or the output of the tested function with that last broken test, so I left it as is for now.
|
Ah, nuts. I saw this PR only after I had submitted #41 . |
|
@kqr At the time before opening the PR, I actually have got in touch with the author through email, basically asking if they would be willing to merge a PR of this scope if I were to create it. They responded positively, but also stated that they lately have very little time for OSS maintenance (which probably explains why they never actually merged the PR). I have also considered forking the project, but since I am not a regular user of Argon (or a user at all really), I have no interest in maintaining a fork, hence I refrained from doing so. |
|
Well, I'm in practically the same situation as you. I wanted to play around with Argon for a bit to learn more about a codebase through that lens, but I don't plan on using it regularly. I was just hoping to get a small update in to hackage and nixpkgs so people don't bounce off it like I almost did! |
This PR overhauls the entire project so that it compiles with modern GHC versions. Most notable changes are:
haskell-src-extstoghc-lib-parser(Thereby supporting up to GHC 9.10)docopt→optparse-applicativelens-simple→microlensdirstream→Glob