• Title of article

    The marriage of effects and monads

  • Author/Authors

    Wadler، Philip نويسنده ,

  • Issue Information
    روزنامه با شماره پیاپی سال 1999
  • Pages
    -62
  • From page
    63
  • To page
    0
  • Abstract
    Gifford and others proposed an effect typing discipline to delimit the scope of computational effects -within a program, while Moggi and others proposed monads for much the same purpose. Here we marry effects to monads, uniting two previously separate lines of research. In particular) we show that the type, region, and effect system of Talpin and Jouvelot carries over directly to an analogous system for monads, including a type and effect reconstruction algorithm. The same technique should allow one to transpose any effect systems into a corresponding monad system.
  • Keywords
    unfold , anamorphism , co-induction , traversal , breadth-first , Program calculation , functional programming , fold , level-order
  • Journal title
    A C M Sigplan (Programming Languages) Sigplan Notices
  • Serial Year
    1999
  • Journal title
    A C M Sigplan (Programming Languages) Sigplan Notices
  • Record number

    16890