Seminar: Algebraic effects zima 2023/24

Język wykładowy Angielski
Opiekun Dariusz Biernacki
Liczba godzin 30 (sem.)
Rodzaj Seminarium
ECTS 3
Polecany dla I roku Nie
Egzamin Nie
Tagi JP (języki programowania i logika)

Opis przedmiotu:

Programming with algebraic effects and handlers is a relatively novel technique of representing computational effects such as exceptions, mutable state, or nondeterminism, in a modular way, making it possible to program against an interface, and with a number of different effects simultaneously, which is where the more traditional monadic approach often falls short. Effects and their handlers are rapidly making their way into practical programming, in the form of dedicated languages (e.g., Eff, Frank and Koka), extensions of existing languages (e.g., OCaml) and libraries. In this seminar we are going to read a collection of recent research papers on algebraic effects, identify future research directions in this area and discuss the design and implementation of prototypical programming languages supporting algebraic effects, including Helium, a language developed at our institute. [Effects bibliography](https://github.com/yallop/effects-bibliography/blob/master/)

Seminaria

Lista
Prowadzący Termin zajęć Limit Zapisani Kolejka
Dariusz Biernacki
śr 12:00-14:00 (s. 141) 15 12 0

UWAGA! Wyższa liczba oznacza wyższy priorytet, po zapisaniu do grupy zostajemy usunięci z kolejek o niższym priorytecie.


Konsultacje prowadzących:


Imię i nazwisko Pokój Konsultacje
Dariusz Biernacki 242 wtorek 14-16 (po uzgodnieniu przez e-mail)