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/3800

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

Files in This Item:

File Description SizeFormat
Idioms are oblivious, arrows are meticulous, monads are promiscuous.pdf241.14 kBAdobe PDFView/Open
Title: Idioms are oblivious, arrows are meticulous, monads are promiscuous
Authors: Lindley, Sam
Wadler, Philip
Yallop, Jeremy
Issue Date: 2008
Journal Title: Electronic Nots in Theoretical Computer Science
Publisher: Elsevier
Abstract: We revisit the connection between three notions of computation: Moggi’s monads, Hughes’s arrows and McBride and Paterson’s idioms (also called applicative functors). We show that idioms are equivalent to arrows that satisfy the type isomorphism A;B ' 1;(A ! B) and that monads are equivalent to arrows that satisfy the type isomorphism A;B ' A ! (1;B). Further, idioms embed into arrows and arrows embed into monads.
Keywords: applicative functors
idioms
arrows
monads
URI: http://homepages.inf.ed.ac.uk/wadler/papers/arrows-and-idioms/arrows-and-idioms.pdf
http://hdl.handle.net/1842/3800
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