Tackling the Awkward Squad: monadic input/output, concurrency, exceptions, and foreign-language call

@inproceedings{PeytonJones2000TacklingTA,
  title={Tackling the Awkward Squad: monadic input/output, concurrency, exceptions, and foreign-language call},
  author={Simon Peyton-Jones},
  year={2000}
}
Functional programming may be beautiful, but to write real a pplications we must grapple with awkward real-world issues: input/output, robustness , concurrency, and interfacing to programs written in other languages. These lecture notes give an overview of the techniques that h ave been developed by the Haskell community to address these problems. I introduce va rious proposed extensions to Haskell along the way, and I offer an operational semantics t hat explains what these extensions mean… CONTINUE READING
Highly Influential
This paper has highly influenced 28 other papers. REVIEW HIGHLY INFLUENTIAL CITATIONS
Highly Cited
This paper has 237 citations. REVIEW CITATIONS

From This Paper

Figures and tables from this paper.

Citations

Publications citing this paper.
Showing 1-10 of 140 extracted citations

238 Citations

01020'98'03'09'15
Citations per Year
Semantic Scholar estimates that this publication has 238 citations based on the available data.

See our FAQ for additional information.

Similar Papers

Loading similar papers…