• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations

DMCA

Monads for functional programming (1995)

Cached

  • Download as a PDF

Download Links

  • [flint.cs.yale.edu]
  • [www.research.avayalabs.com]
  • [www.cc.gatech.edu]
  • [www.cis.upenn.edu]
  • [www.swiss.ai.mit.edu:8000]
  • [www.st.cs.uni-saarland.de]
  • [www.research.microsoft.com]
  • [www.cs.ui.ac.id]
  • [ftp.dcs.glasgow.ac.uk]

  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Philip Wadler
Citations:1486 - 43 self
  • Summary
  • Citations
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@MISC{Wadler95monadsfor,
    author = {Philip Wadler},
    title = {Monads for functional programming},
    year = {1995}
}

Share

Facebook Twitter Reddit Bibsonomy

OpenURL

 

Abstract

The use of monads to structure functional programs is described. Monads provide a convenient framework for simulating effects found in other languages, such as global state, exception handling, output, or non-determinism. Three case studies are looked at in detail: how monads ease the modification of a simple evaluator; how monads act as the basis of a datatype of arrays subject to in-place update; and how monads can be used to build parsers.

Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University