Proceedings of the 10th ACM SIGPLAN Workshop on Generic Programming 2014
DOI: 10.1145/2633628.2633635
|View full text |Cite
|
Sign up to set email alerts
|

Composing and decomposing data types

Abstract: Wouter Swierstra's data typesà la carte is a technique to modularise data type definitions in Haskell. We give an alternative implementation of data typesà la carte that offers more flexibility in composing and decomposing data types. To achieve this, we refine the subtyping constraint, which is at the centre of data types a la carte. On the one hand this refinement is more general, allowing subtypings that intuitively should hold but were not derivable beforehand. This aspect of our implementation removes pre… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...

Citation Types

0
0
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
4
1

Relationship

1
4

Authors

Journals

citations
Cited by 13 publications
references
References 21 publications
0
0
0
Order By: Relevance