Search Results for author: Danel Ahman

Found 5 papers, 4 papers with code

Asynchronous effects

1 code implementation4 Mar 2020 Danel Ahman, Matija Pretnar

We investigate asynchronous programming in the context of algebraic effects.

Programming Languages

Runners in action

1 code implementation25 Oct 2019 Danel Ahman, Andrej Bauer

Runners of algebraic effects, also known as comodels, provide a mathematical model of resource management.

Programming Languages

Dijkstra Monads for All

1 code implementation4 Mar 2019 Kenji Maillard, Danel Ahman, Robert Atkey, Guido Martinez, Catalin Hritcu, Exequiel Rivas, Éric Tanter

This paper proposes a general semantic framework for verifying programs with arbitrary monadic side-effects using Dijkstra monads, which we define as monad-like structures indexed by a specification monad.

Programming Languages

Recalling a Witness: Foundations and Applications of Monotonic State

no code implementations8 Jul 2017 Danel Ahman, Cédric Fournet, Catalin Hritcu, Kenji Maillard, Aseem Rastogi, Nikhil Swamy

We provide a way to ease the verification of programs whose state evolves monotonically.

Programming Languages Cryptography and Security

Directed Containers as Categories

1 code implementation5 Apr 2016 Danel Ahman, Tarmo Uustalu

Directed containers make explicit the additional structure of those containers whose set functor interpretation carries a comonad structure.

Logic in Computer Science Programming Languages Category Theory F.3.2

Cannot find the paper you are looking for? You can Submit a new open access paper.