Information Services banner Edinburgh Research Archive The University of Edinburgh crest

Edinburgh Research Archive >
Informatics, School of >
Informatics Publications >

Please use this identifier to cite or link to this item: http://hdl.handle.net/1842/195

This item has been viewed 7 times in the last year. View Statistics

Files in This Item:

File Description SizeFormat
Comb_Effects.pdf206.55 kBAdobe PDFView/Open
Title: Combining computational effects: commutativity and sum
Authors: Hyland, Martin
Plotkin, Gordon
Power, John
Issue Date: 5-Nov-2003
Abstract: We begin to develop a unified account of modularity for computational effects. We use the notion of enriched Lawvere theory, together with its relationship with strong monads, to reformulate Moggi’s paradigm for modelling computational effects; we emphasise the importance here of the operations that induce computational effects. Effects qua theories are then combined by appropriate bifunctors (on the category of theories). We give a theory of the commutative combination of effects, which in particular yields Moggi’s side-effects monad transformer (an application is the combination of side-effects with nondeterminism). And we give a theory for the sum of computational effects, which in particular yields Moggi’s exceptions monad transformer (an application is the combination of exceptions with other effects).
Keywords: Laboratory for Foundations of Computer Science
URI: http://hdl.handle.net/1842/195
Appears in Collections:Informatics Publications

Items in ERA are protected by copyright, with all rights reserved, unless otherwise indicated.

 

Valid XHTML 1.0! DSpace Software Copyright © 2002-2010  Duraspace - Feedback