Hostname: page-component-89b8bd64d-sd5qd Total loading time: 0 Render date: 2026-05-13T19:10:32.525Z 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.