1999
DOI: 10.1007/3-540-47018-2_12
|View full text |Cite
|
Sign up to set email alerts
|

A Type Specialisation Tutorial

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
9
0

Year Published

2000
2000
2018
2018

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 8 publications
(9 citation statements)
references
References 4 publications
0
9
0
Order By: Relevance
“…However, the recursive schemes in SYB introduce new challenges for staging. Applying a generic scheme such as listify may involve traversing a number of mutually-recursive types, and so specialising a generic scheme involves generating a set of mutually-recursive functions (an instance of so-called polyvariant specialization [Hughes 1999;Launchbury 1991]).…”
Section: Staged Traversal Schemesmentioning
confidence: 99%
“…However, the recursive schemes in SYB introduce new challenges for staging. Applying a generic scheme such as listify may involve traversing a number of mutually-recursive types, and so specialising a generic scheme involves generating a set of mutually-recursive functions (an instance of so-called polyvariant specialization [Hughes 1999;Launchbury 1991]).…”
Section: Staged Traversal Schemesmentioning
confidence: 99%
“…They give a framework for a first-order functional language parametrized on algebras. Another related functional programming technique is type specialization [Hughes 1999]. It already uses a domain based upon types, richer than the PD-domain.…”
Section: Michael Leuschelmentioning
confidence: 99%
“…Obtaining Jones optimality has proven a source of inspiration for a number of new forays into partial evaluation, e.g., handwritten generators of program generators [19,1], constructor specialization [10,33], type specialization [11,21,20,22,23,29], coercions [8], and more recently tag elimination [30,37,38] and staged tagless interpreters [34]. Furthermore, the term "identical modulo renaming" in the definition of Jones optimality has evolved into "at least as efficient" [17,25].…”
Section: Introductionmentioning
confidence: 99%