Defunctionalization
Defunctionalization is a program transformation technique in functional programming that eliminates higher-order functions by replacing them with first-order representations and an interpretive apply function, thereby enabling compilation or analysis through first-order means.
65
Publications
3.9K
Citations
193
Authors
79
Institutions
Publications per year
2017–2026
16
Parents
65
Olivier Danvy, Lasse R. Nielsen · 2001 · 189 citations
A functional correspondence between evaluators and abstract machines
Mads Sig Ager, Dariusz Biernacki, Olivier Danvy et al. · 2003 · 142 citations
1–5 of 65
193
14
h-index
5
h-index
4
h-index
3
h-index
3
h-index
1–5 of 193
79

Aarhus University
Aarhus, Denmark
11 h-index
21 publications
1.4K citations
Clemson University
Clemson, United States
5 h-index
36 publications
4.2K citations
National Research Foundation
Pretoria, South Africa
3 h-index
6 publications
590 citations
Friedrich-Alexander-Universität Erlangen-Nürnberg
Erlangen, Germany
3 h-index
14 publications
428 citations
Institut national de recherche en sciences et technologies du numérique
Le Chesnay-Rocquencourt, France
3 h-index
6 publications
272 citations
University of Science and Technology of China
Hefei, China
3 h-index
5 publications
161 citations
RWTH Aachen University
Aachen, Germany
2 h-index
10 publications
970 citations
Danish National Research Foundation
Copenhagen, Denmark
2 h-index
5 publications
574 citations
1–8 of 79
9 publications · 347 citations
9
h-index
7 publications · 411 citations
7
h-index
3 publications · 93 citations
3
h-index
3 publications · 77 citations
3
h-index
2 publications · 173 citations
2
h-index
1–5