Preskoči na glavno vsebino

Andrej Bauer in Matija Pretnar: A first look at F/X

Datum objave: 5. 1. 2009
Seminar za temelje matematike in teoretično računalništvo
Torek 6. 1. 2008, od 10h do 12h, Plemljev seminar, Jadranska 19, Ljubljana

Abstract: Eugenio Moggi's treatment of computational effects as monads has been very popular, especially in the Haskell community. Lately Gordon Plotkin and John Power promoted the view that in many cases the monads are generated by algebraic theories which describe the operations. One advantage of this is that it is easier to combine algebraic theories than general monads. The approach has been developed further by Gordon Plotkin and Matija Pretnar, who also developed a unified treatment of handlers.

In this talk we present an early prototype for a programming language F/X in which effects are presented by their generic operations instead of monads. The language is also equipped with handlers which allow us to express a number of interesting programming techniques.