Data types à la carte


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



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} }