Introduction to functional programming (1995)
Cached
Download Links
by
Philip Wadler
| Citations: | 1225 - 37 self |
BibTeX
@MISC{Wadler95introductionto,
author = {Philip Wadler},
title = {Introduction to functional programming},
year = {1995}
}
Years of Citing Articles
OpenURL
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 used to build parsers.







