-
Updated
Mar 17, 2022 - Haskell
algebraic-effects
Here are 52 public repositories matching this topic...
-
Updated
Feb 18, 2022
-
Updated
Mar 10, 2022 - Haskell
-
Updated
Mar 7, 2022 - TypeScript
-
Updated
May 11, 2021 - JavaScript
-
Updated
Oct 21, 2021 - Haskell
Currently the tests are all in folders pos and neg.
Instead, we could organize them by topic:
- syntax
- handlers
- stdlib
- ...
and add additional README.md files to the folders guiding newcomers. Additionally, the tests could have comments explaining the features.
This way we could have a low cost documentation that is automatically checked
-
Updated
Dec 10, 2018 - OCaml
-
Updated
Mar 17, 2022 - Haskell
-
Updated
Apr 29, 2021 - JavaScript
-
Updated
Mar 15, 2022 - C++
-
Updated
Feb 13, 2022 - TypeScript
-
Updated
Nov 17, 2020 - Python
problem
generated symbols are at risk of collision
'use effects'
try{
const result = perform ({type : 'effect'});
console.log(result);
} handle default with (e) {
const handler = "GOTCHA"
recall handler;
}
generates:
*[__defaultEffectHandler__](e, resume) {
const result = yield function (handler) {
return new Promise(async (res, rej)
-
Updated
Mar 1, 2020 - Lua
-
Updated
Nov 4, 2019 - JavaScript
-
Updated
Mar 5, 2020 - WebAssembly
-
Updated
May 15, 2017 - Haskell
-
Updated
Feb 23, 2020 - JavaScript
-
Updated
Mar 18, 2022 - TeX
Once again we just use exceptions for type errors, so type checking stops on the first error, which is not user-friendly.
String literals
-
Updated
May 17, 2021 - Kotlin
-
Updated
May 10, 2018 - Haskell
Improve this page
Add a description, image, and links to the algebraic-effects topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the algebraic-effects topic, visit your repo's landing page and select "manage topics."


Not sure yet what their apis will look like as operations.