-
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…
-
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…
-
We begin by introducing a new constructs for declaring algebraic effects, for invoking them, and for handling them.
### Part 1: Declarations
An algebraic effect is declared as follows:
```sc…
-
高校の数Ⅲ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…
-
In some cases, a parent component wants to be able to wrap intents that bubble up from child elements. For simple cases, bubbling works just fine. However, there are a few cases where bubbling doesn't…
-
Hi!
Koka is an excellent language that supports algebraic-effects. Great Job!
Recently, I wrote [a simple canvas demo](https://codesandbox.io/s/algebraic-effects-rendering-koka-f8b6g?file=/core.…