Publications and Drafts
Articles
-
Monad transformers and modular algebraic effects: what binds them together
with Tom Schrijvers, Maciej Pirog, and Nicolas Wu . Haskell 2019. PDF -
Syntax and Semantics for Operations with Scopes
with Maciej Piróg, Tom Schrijvers and Nicolas Wu. LICS 2018.PDF -
Notions of Computation as Monoids
with Exequiel Rivas. JFP 2017.PDF(PDF extended version) -
Dioids for computational effects
with Ezequiel Postan and Exequiel Rivas. SLTC/CLEI 2017.PDF -
Contractive Functions on Infinite Data Structures
with Venanzio Capretta and Graham Hutton. IFL 2016.PDF -
From Monoids to NearSemirings: The Essence of MonadPlus and Alternative
with Exequiel Rivas and Tom Schrijvers. PPDP 2015.PDF -
A Representation Theorem for Second-Order Functionals
with Russell O'Connor. JFP 2015.PDF -
Monitoring Reactive Systems with Dynamic Channels
with Dante Zanarini. PLAS 2014.PDF -
The Under Performing Unfold: A New Approach to Optimising Corecursive Programs
with Jennifer Hackett and Graham Hutton. IFL 2013.PDF -
Precise Enforcement of Confidentiality for Reactive Systems
with Dante Zanarini and Alejandro Russo. CSF 2013.PDF -
with Germán Delbianco and Alberto Pardo. TFP 2011.PDF
-
Confluence via strong normalisation in an algebraic λ-calculus with rewriting
with Pablo Buiras and Alejandro Díaz-Caro. LSFA 2011.PDF -
Secure Multi-Execution in Haskell
with Alejandro Russo. PSI 2011.PDF -
Monad Transformers as Monoid Transformers
with Eugenio Moggi. TCS 2010.PDF -
Factorising Folds for Faster Functions
with Graham Hutton and Andy Gill. JFP 2010PDFPDF (ext. version) -
ESOP 2009.PDF
Technical Reports
-
Proving the Correctness of Disk Paxos
with Stephan Merz. AFP 2005.
Talks
-
Un Modelo Matemático para Semánticas Operacionales Estructurales
FCEIA, UNR. 2007 Slides
Thesis
-
Lifting of Operations in Modular Monadic Semantics
PhD Thesis. University of Nottingham. 2009 PDF Source code