Data types à la carte

  • Authors:
  • Wouter Swierstra

  • Affiliations:
  • School of computer science, university of nottingham, jubilee campus, nottingham, ng8 1bb (e-mail: wss@cs.nott.ac.uk)

  • Venue:
  • Journal of Functional Programming
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.