We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
Current instance (e3fc775) is
instance MMonad ListT where embed f m = Select (enumerate (embed f m))
…which is just an infinite loop, unless I'm completely misunderstanding something.
For a simple demonstration,
runEffect $ for (enumerate $ pure False) (lift . print)
prints False, whereas
False
runEffect $ for (enumerate $ embed lift $ pure False) (lift . print)
loops indefinitely, even though embed lift should be equal to id by MMonad laws.
embed lift
id
MMonad
The text was updated successfully, but these errors were encountered:
c7ee10c
I verified that both examples succeed and produced the same result after this fix. The fix is up on Hackage as pipes-4.3.2
pipes-4.3.2
Sorry, something went wrong.
Thanks!
You're welcome!
No branches or pull requests
Current instance (e3fc775) is
…which is just an infinite loop, unless I'm completely misunderstanding something.
For a simple demonstration,
prints
False
, whereasloops indefinitely, even though
embed lift
should be equal toid
byMMonad
laws.The text was updated successfully, but these errors were encountered: