Sciweavers

60 search results - page 1 / 12
» Bootstrapping higher-order program transformers from interpr...
Sort
View
53
Voted
SAC
1996
ACM
15 years 2 months ago
Bootstrapping higher-order program transformers from interpreters
Michael Sperber, Robert Glück, Peter Thiemann
130
Voted
ICFP
1997
ACM
15 years 2 months ago
Foundations for the Implementation of Higher-Order Subtyping
We show how to implement a calculus with higher-order subtyping and subkinding by replacing uses of implicit subsumption with explicit coercions. To ensure this can be done, a pol...
Karl Crary
FUIN
2006
85views more  FUIN 2006»
14 years 10 months ago
Higher Order Deforestation
Wadler's deforestation algorithm eliminates intermediate data structures from functional programs. To be suitable for inclusion in a compiler, it must terminate on all progra...
Geoff W. Hamilton
109
Voted
CADE
2005
Springer
15 years 10 months ago
Tabling for Higher-Order Logic Programming
We describe the design and implementation of a higher-order tabled logic programming interpreter where some redundant and infinite computation is eliminated by memoizing sub-comput...
Brigitte Pientka
168
Voted
POPL
2009
ACM
15 years 11 months ago
Positive supercompilation for a higher order call-by-value language
Previous deforestation and supercompilation algorithms may introduce accidental termination when applied to call-by-value programs. This hides looping bugs from the programmer, an...
Peter A. Jonsson, Johan Nordlander