Hostname: page-component-77f85d65b8-6c7dr Total loading time: 0 Render date: 2026-04-22T09:32:04.472Z Has data issue: false hasContentIssue false

Data types à la carte

Published online by Cambridge University Press:  18 March 2008

WOUTER SWIERSTRA*
Affiliation:
School of Computer Science, University of Nottingham, Jubilee Campus, Nottingham, NG8 1BB (e-mail: wss@cs.nott.ac.uk)
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the 'Save PDF' action button.

This paper describes a technique for assembling both data types and functions from isolated individual components. We also explore how the same technology can be used to combine free monads and, as a result, structure Haskell's monolithic IO monad.

Information

Type
Functional Pearls
Copyright
Copyright © Cambridge University Press 2008
Submit a response

Discussions

No Discussions have been published for this article.