-
## 🚀 Feature request
### Current Behavior
Free monad was removed from v2 release (see https://twitter.com/GiulioCanti/status/1145796238924800000)
### Desired Behavior
Free monad is availab…
-
Similar to [last time](https://github.com/isovector/polysemy/issues/23) I still feel like I am not grokking how to use Tactics (or how to track the proper monadic state in my head, which seems like an…
-
Subj.
Doesn't it requre all eliminators (`runX`, `runY`, `runZ`) to be applied sequentally and independently to each argument of `send`? With your encoding, putting all eliminators in an array look…
-
I think Effect is a nontrivial part of PL, and should be added.
The essence of algol, monads for functional programming, lambda the ultimate goto/assignment/imperative, dijkstra monad, lightweight …
-
I'm not really sure how to title this issue better, but anyway, I've been playing with polysemy and trying to make it work with Reflex, which is where I do most of my development nowadays.
I manage…
-
In light of the new [docs](https://github.com/typelevel/cats/pull/1432) I think we should revisit our docs and update them to better reflect the new ordering. Going to use this ticket to track TODO's …
-
I would like to parameterize effects but they always lead to overlapping instances for me. A boiled-down example:
```haskell
module Demo.OverlappingEffects where
import Control.Monad.Freer (Eff…
-
https://hackage.haskell.org/package/free-4.12.1/docs/Control-Monad-Free.html
ghost updated
6 years ago
-
Testing IO programs is not easy right now. One must either use heavy-duty, type-unsafe, and dysfunctional mocking machinery from the world of Java, or one must invent a lot of custom and complex machi…
-
So, I'm trying to implement a parser using Megaparsec in an effect-style system (specifically, [freer-effects](https://hackage.haskell.org/package/freer-effects)) due to a bunch of reasons (performanc…