Data types à la carte

Abstract

Adding new features • In Haskell it's easier to define new functions, such as: • But what about adding new alternatives to the data type, such as multiplication? • We'll need to add new cases to every function we've already defined. The Expression Problem is a new name for an old problem. The goal is to define a datatype by cases, where one can add new… (More)
DOI: 10.1017/S0956796808006758
View Slides

Topics

Statistics

0102020082009201020112012201320142015201620172018
Citations per Year

141 Citations

Semantic Scholar estimates that this publication has 141 citations based on the available data.

See our FAQ for additional information.

Cite this paper

@article{Swierstra2008DataT, title={Data types {\`a} la carte}, author={Wouter Swierstra}, journal={J. Funct. Program.}, year={2008}, volume={18}, pages={423-436} }