2010
DOI: 10.1007/978-3-642-11931-6_1
|View full text |Cite
|
Sign up to set email alerts
|

Deriving a Relationship from a Single Example

Abstract: Given an appropriate domain specific language (DSL), it is possible to describe the relationship between Haskell data types and many generic functions, typically type-class instances. While describing the relationship is possible, it is not always an easy task. There is an alternative -simply give one example output for a carefully chosen input, and have the relationship derived.When deriving a relationship from only one example, it is important that the derived relationship is the intended one. We identify ge… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2013
2013
2013
2013

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(3 citation statements)
references
References 19 publications
0
3
0
Order By: Relevance
“…The derive library and preprocessing tool [17] is a relatively recent successor to DrIFT. Using derive is very similar to using DrIFT:…”
Section: Derivementioning
confidence: 99%
See 2 more Smart Citations
“…The derive library and preprocessing tool [17] is a relatively recent successor to DrIFT. Using derive is very similar to using DrIFT:…”
Section: Derivementioning
confidence: 99%
“…Generic programming language constructs, tools and libraries have been available in Haskell since the first published report on the programming language Haskell [7] via the deriving construct. In the early phase of generic programming, generic programming was available via extra language constructs [5,8,14], or preprocessing tools [17,20,24]. Later, generic programming libraries [1,3,12,13,18,23] were introduced, in many variants.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation