-
Right now, you have Never[Error] for the effect of raising an exception
via python's generators and coroutines, you also have the effect of yielding control
Here's an incomplete list of other cat…
-
### Description
When using CVODE, some state derivatives may be highly dependent on the solutions to algebraic loops between the components.
CVODE uses difference quotients to evaluate Jacobians…
-
In #15, Lassi shared a compiled list of literature on algebraic effects in functional languages. We should investigate this further as this is another viable approach to separate pure from impure par…
-
### Description
When algebraic loop solution produces a warning about not reaching the desired tolerance, the simulation may produce unreasonably erroneous results.
This seems to be caused by om…
-
We should have a way to specify algebraic effects. I’m kind of thinking of this as a built-in language feature like in [koka][] or [Frank][].
[koka]: https://www.microsoft.com/en-us/research/projec…
-
Implement continuations in the language using the [Cont](https://hackage.haskell.org/package/mtl-2.2.2/docs/Control-Monad-Cont.html) monad. Look into how this could be used to support the implementati…
-
[Programming with Algebraic Effects and Handlers](https://arxiv.org/pdf/1203.1539.pdf)
[An Introduction to Algebraic Effects and handlers Invited tutorial paper](https://pdf.sciencedirectassets.com/2…
-
Excellent job!
Pattern-matching and Algebraic Data Type(Discriminated Union) are really useful for writing type-safety code.
Algebraic-Effects and Handlers is another great feature that needs wi…
-
高校の数ⅢCとかやってたときによく陥った「何言ってるのか全然咀嚼できない」状態に久々になった感じ。恥ずかしいことに全然わからず3周くらい読み返した。でもまだちゃんと分かってないことは分かる。
### [Algebraic Effectsとは? 出身は? 使い方は? その特徴とは? 調べてみました! - Qiita](https://qiita.com/Nymphium/items/e6ce5…
-
What version are you currently using?
1.0.0
What would you like to see?
An Effect system similar like [Frank](https://arxiv.org/pdf/1611.09259.pdf), [Unison Abilities](https://www.unisonweb.org/d…