-
Notifications
You must be signed in to change notification settings - Fork 86
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
9.4 migration: getSourcePos now requires Monad m =>
#532
Comments
This change was introduced in #514. In short, now |
All methods of
Actually given that |
See #533. |
Thanks Mark. In hledger at least it's quite impactful, it will require changing ("cluttering" ?) 140 type signatures, so I wanted to check it's intended before doing that. I don't know if I'm an outlier here. If it stays, it should probably be added to the changelog. (I didn't find/recognise the responsible change by comparing haddocks either.) |
Okay, 9.4.1 is on Hackage. It should have the same constraints as in older versions of the library. |
Thank you very much! |
Thanks for megaparsec 9.4. I'm testing for commercialhaskell/stackage#7003 , and it seems that a ton of my type signatures now require
Monad m =>
, because of using getSourcePos (and probably other things). That function's haddock hasn't changed and the changelog doesn't mention this. I'm curious how did it work before, what caused it to change, and is the change necessary ?The text was updated successfully, but these errors were encountered: