A language with lexical effect handlers and lightweight effect polymorphism

algebraic-effects control-flow delimited-continuation effect-handlers effect-systems effects effekt effekt-lang handlers language language-design lexical-effect-handlers research-project
8 Open Issues Need Help Last updated: Jul 13, 2026

Open Issues Need Help

View All on GitHub
bug help wanted area:llvm

A language with lexical effect handlers and lightweight effect polymorphism

Scala
#algebraic-effects#control-flow#delimited-continuation#effect-handlers#effect-systems#effects#effekt#effekt-lang#handlers#language#language-design#lexical-effect-handlers#research-project
good first issue area:stdlib

A language with lexical effect handlers and lightweight effect polymorphism

Scala
#algebraic-effects#control-flow#delimited-continuation#effect-handlers#effect-systems#effects#effekt#effekt-lang#handlers#language#language-design#lexical-effect-handlers#research-project
good first issue area:compiler

A language with lexical effect handlers and lightweight effect polymorphism

Scala
#algebraic-effects#control-flow#delimited-continuation#effect-handlers#effect-systems#effects#effekt#effekt-lang#handlers#language#language-design#lexical-effect-handlers#research-project

A language with lexical effect handlers and lightweight effect polymorphism

Scala
#algebraic-effects#control-flow#delimited-continuation#effect-handlers#effect-systems#effects#effekt#effekt-lang#handlers#language#language-design#lexical-effect-handlers#research-project
feature good first issue

A language with lexical effect handlers and lightweight effect polymorphism

Scala
#algebraic-effects#control-flow#delimited-continuation#effect-handlers#effect-systems#effects#effekt#effekt-lang#handlers#language#language-design#lexical-effect-handlers#research-project

AI Summary: The issue reports a regression in the Effekt parser/lexer, where it fails to correctly parse nested 'holes' within string interpolations. Specifically, the code `def foo = <"${ <{ 5 }> }">` now produces an error, expecting `}>` but encountering a simple `}`. This problem is suspected to be a direct consequence of a recent parser/lexer rewrite.

Complexity: 4/5
bug good first issue area:parser/lexer

A language with lexical effect handlers and lightweight effect polymorphism

Scala
#algebraic-effects#control-flow#delimited-continuation#effect-handlers#effect-systems#effects#effekt#effekt-lang#handlers#language#language-design#lexical-effect-handlers#research-project
good first issue

A language with lexical effect handlers and lightweight effect polymorphism

Scala
#algebraic-effects#control-flow#delimited-continuation#effect-handlers#effect-systems#effects#effekt#effekt-lang#handlers#language#language-design#lexical-effect-handlers#research-project
documentation feature good first issue

A language with lexical effect handlers and lightweight effect polymorphism

Scala
#algebraic-effects#control-flow#delimited-continuation#effect-handlers#effect-systems#effects#effekt#effekt-lang#handlers#language#language-design#lexical-effect-handlers#research-project