Tipo di tesi
Tesi di laurea magistrale
Titolo
Extending Kotlin with Algebraic Effect Handlers
Corso di studi
INFORMATICA
Riassunto (Italiano)
In recent years, Algebraic Effect Handlers have emerged as new computational models
to manage computation effects in programming languages. This model is linked to the
area of functional programming languages. The thesis will illustrate how it is possible to
adapt algebraic effect handlers into the multiparadigm Kotlin programming language
through the implementation of a library over continuations. This master thesis is the
result of a collaboration with JetBrains Research, which provided valuable insights and
support in implementing algebraic effect handlers in Kotlin.