A functional specification of effects

This dissertation is about effects and type theory. Functional programming languages such as Haskell illustrate how to encapsulate side effects using monads. Haskell compilers provide a handful of primitive effectful functions. Programmers can construct larger computations using the monadic return...

Full description

Bibliographic Details
Main Author: Swierstra, Wouter
Format: Thesis (University of Nottingham only)
Language:English
Published: 2009
Subjects:
Online Access:https://eprints.nottingham.ac.uk/10779/