Monads for functional programming

Monads for functional programmingShort Description
The functional programming community divides into two camps. Pure lan- …… S. L. Peyton Jones and P. Wadler, Imperative functional programming. In 20′th …

Website: homepages.inf.ed.ac.uk | Filesize: 210kb

Content
Monads for functional programming
Philip Wadler, University of Glasgow?
Department of Computing Science, University of Glasgow, G12 8QQ, Scotland
(wadler@dcs.glasgow.ac.uk)
Abstract. The use of monads to structure functional programs is described.
Monads provide a convenient framework for simulating e ects
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 modi cation 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…

Get the file Download here

AddThis Social Bookmark Button
Related Books:
  • FUNCTIONAL PEARL Applicative programming with effects
  • Functional Programming
  • Functional Programming Languages
  • Why Functional Programming Matters
  • C# is a functional C# is a functional programming language …
  • Concepts behind the C# 3 language
  • Confessions of a Used Programming Language Salesman
  • Programming in Scala

  • Related Searches: , , , ,



    Comments

    Leave a Reply