-
Notifications
You must be signed in to change notification settings - Fork 12
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
BackT in MFlow is not a monad #61
Comments
Hi Paul. This produces effects that precludes the use of the backT monad for other But I found another way to do backtracking that is more general and (At this moment this mechanism is under research, since it is quite unusual How did you know about MFlow? 2015-05-02 9:32 GMT+02:00 Paul Liu notifications@github.com:
Alberto. |
Thanks for the update. I joined a Chinese reader group that studies The Monad Reader articles in weekly or bi-weekly online meetups. We discussed the MFlow paper last week, and that was how I came to find out more about it. Fascinating read, and keep up the good work! |
Not sure if this has been brought up before, but I was reading the paper MFlow, a contiuation-based web
framework without continuations In The Monad Reader Issue 23, and noticed that the
BackT
type violates associativity law of monads, because(a >> b) >> c
behaves differently thana >> (b >> c)
. You can see my code that demonstrates this issue.Not sure how much the real MFlow implementation differs from the paper as I have not used it nor read its source.
The text was updated successfully, but these errors were encountered: