You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
While #871 is meant to explore exposing fine-grained effect tracking in TypeScript and #872 explores constrained effect tracking in Java, I've been wondering if it'd be possible to provide a good experience with algebraic effects in a dynamically-typed language.
Unlike languages such as Eff and Koka, effect handlers in OCaml do not provide effect safety; the compiler does not statically ensure that all the effects performed by the program are handled. If effects do not have a matching handler, then an Effect.Unhandled exception is raised at the point of the corresponding perform
Given Clojure's focus on FP, it seems a good target for this exploration.
The text was updated successfully, but these errors were encountered:
While #871 is meant to explore exposing fine-grained effect tracking in TypeScript and #872 explores constrained effect tracking in Java, I've been wondering if it'd be possible to provide a good experience with algebraic effects in a dynamically-typed language.
The existence of untracked algebraic effects in OCaml indicates that it might be possible:
Given Clojure's focus on FP, it seems a good target for this exploration.
The text was updated successfully, but these errors were encountered: