|
|
|
|
|
by davery22
396 days ago
|
|
Algebraic effects are in delimited continuation territory, operating on the program stack. No amount of monad shenanigans is going to allow you to immediately jump to an effect handler 5 levels up the call stack, update some local variables in that stack frame, and then jump back to execution at the same point 5 levels down. |
|
https://www.stackage.org/haddock/lts-23.15/transformers-0.6....
https://hackage.haskell.org/package/freer-0.2.4.1
https://github.com/lexi-lambda/eff
https://hackage.haskell.org/package/bluefin-algae