Rob Rix
Rob Rix
e.g. pushed from Travis.
I’ve got a weird issue where hints, popups, etc. get duplicated. See for example this screenshot, where I have not one, but _two_ lovely hovers showing the type of the...
Multi-payload non-fixed `enum` layout is no longer a problem for Swift.
We measure as slower than `mtl`—apparently on average?—and I want to know where and why that happens. Can we chip away at that? Can we fix it entirely? It's not...
As a quality of life thing, it'd be nice to import Control.Effect.Reader to get Reader, ask, and local, without the Ask and Local constructors coming along for the ride. The...
Right now we support 8.2, 8.4, and 8.6. When 8.8 is released, should we simply add it, or also drop explicit support for 8.2? More generally, how long do we...
Higher-order effects are part of what makes `fused-effects` unique. We should add at least one example of defining and handling a higher-order effect. 🎩 suggested by @isovector.
Several of our carriers have been redundant since 1.0, most notably `ReaderC` is redundant with `ReaderT`, & strict & lazy `StateC` are redundant with strict & lazy `StateT`. I think...
We should test that we can get the first element of an infinitely productive search space with `NonDetC` in finite time using `runNonDet` &c.
We can generalize `runNonDet`/`runNonDetOnce` with `runNonDetUpTo :: Maybe Int -> Eff (UpToC f m) a -> m (f a)`. _Backtracking, Interleaving, and Terminating Monad Transformers_ calls this operator `bagofN`.