-
2
-
-
0017217193
-
A partial evaluator, and its use as a programming tool
-
Beckman, L., Haraldsson, A., Oskarsson, Ö. and Sandewall, E. (1976) A partial evaluator, and its use as a programming tool. Artificial Intelligence, 7(4), 319-357.
-
(1976)
Artificial Intelligence
, vol.7
, Issue.4
, pp. 319-357
-
-
Beckman, L.1
Haraldsson, A.2
Oskarsson, Ö.3
Sandewall, E.4
-
4
-
-
0026386060
-
Automatic autoprojection of higher order recursive equations
-
Bondorf, A. (1991) Automatic autoprojection of higher order recursive equations. Science of Computer Programming, 17, 3-34.
-
(1991)
Science of Computer Programming
, vol.17
, pp. 3-34
-
-
Bondorf, A.1
-
6
-
-
0003841992
-
-
DIKU, University of Copenhagen
-
Bondorf, A. (1993) Similix 5.0 Manual. DIKU, University of Copenhagen.
-
(1993)
Similix 5.0 Manual
-
-
Bondorf, A.1
-
7
-
-
0005314695
-
Improving CPS-based partial evaluation: Writing cogen by hand
-
P. Sestoft and H. Sondergaard, editors, Orlando, FL. (University of Melbourne, Australia. Technical Report 94/9, Department of Computer Science.)
-
Bondorf, A. and Dussart, D. (1994) Improving CPS-based partial evaluation: Writing cogen by hand. In: P. Sestoft and H. Sondergaard, editors, Proc. ACM SIGPLAN Workshop on Partial Evaluation and Semantics-Based Program Manipulation PEPM '94, pp. 1-10. Orlando, FL. (University of Melbourne, Australia. Technical Report 94/9, Department of Computer Science.)
-
(1994)
Proc. ACM SIGPLAN Workshop on Partial Evaluation and Semantics-Based Program Manipulation PEPM '94
, pp. 1-10
-
-
Bondorf, A.1
Dussart, D.2
-
8
-
-
0003180840
-
A formulation of the simple theory of types
-
Church, A. (1940) A formulation of the simple theory of types. J. Symbolic Logic, 5, 56-68.
-
(1940)
J. Symbolic Logic
, vol.5
, pp. 56-68
-
-
Church, A.1
-
9
-
-
85035024699
-
A simple applicative language: Mini-ML
-
Clément, D, Despeyroux, J., Despeyroux, T. and Kahn, G. (1986) A simple applicative language: Mini-ML. ACM Conference on LISP and Functional Programming, pp. 13-27.
-
(1986)
ACM Conference on LISP and Functional Programming
, pp. 13-27
-
-
Clément, D.1
Despeyroux, J.2
Despeyroux, T.3
Kahn, G.4
-
14
-
-
84957630971
-
-
Schloß Dagstuhl, Germany. Springer-Verlag
-
Danvy, O., Glück, R. and Thiemann, P. editors (1996) Dagstuhl Seminar on Partial Evaluation 1996: Lecture Notes in Computer Science 1110, Schloß Dagstuhl, Germany. Springer-Verlag.
-
(1996)
Dagstuhl Seminar on Partial Evaluation 1996: Lecture Notes in Computer Science 1110
-
-
Danvy, O.1
Glück, R.2
Thiemann, P.3
-
15
-
-
21344454155
-
Compiler generation for interactive graphics using intermediate code
-
Danvy et al., editors, Schloß Dagstuhl, Germany. Springer-Verlag
-
Draves, S. (1996) Compiler generation for interactive graphics using intermediate code. In Danvy et al., editors, Dagstuhl Seminar on Partial Evaluation 1996: Lecture Notes in Computer Science 1110, pp. 95-114. Schloß Dagstuhl, Germany. Springer-Verlag.
-
(1996)
Dagstuhl Seminar on Partial Evaluation 1996: Lecture Notes in Computer Science 1110
, pp. 95-114
-
-
Draves, S.1
-
16
-
-
0029701378
-
Revisiting catamorphisms over datatypes with embedded functions (or, programs from outer space)
-
St. Petersburg, FL. ACM Press
-
Fegaras, L. and Sheard, T. (1996) Revisiting catamorphisms over datatypes with embedded functions (or, programs from outer space). Proc. 23rd Annual ACM Symposium on Principles of Programming Languages, pp. 284-294. St. Petersburg, FL. ACM Press.
-
(1996)
Proc. 23rd Annual ACM Symposium on Principles of Programming Languages
, pp. 284-294
-
-
Fegaras, L.1
Sheard, T.2
-
18
-
-
0000146309
-
Partial evaluation of computation process - An approach to a compiler-compiler
-
Futamura, Y. (1971) Partial evaluation of computation process - an approach to a compiler-compiler. Systems, Computers, Controls, 2(5), 45-50.
-
(1971)
Systems, Computers, Controls
, vol.2
, Issue.5
, pp. 45-50
-
-
Futamura, Y.1
-
19
-
-
84958608332
-
Efficient multi-level generating extensions for program specialization
-
D. Swierstra and M. Hermenegildo, editors, Utrecht, The Netherlands. Springer-Verlag
-
Glück, R., and Jørgensen, J. (1995) Efficient multi-level generating extensions for program specialization. In: D. Swierstra and M. Hermenegildo, editors, International Symposium on Programming Languages, Implementations, Logics and Programs (PLILP '95): Lecture Notes in Computer Science 982, pp. 259-278. Utrecht, The Netherlands. Springer-Verlag.
-
(1995)
International Symposium on Programming Languages, Implementations, Logics and Programs (PLILP '95): Lecture Notes in Computer Science 982
, pp. 259-278
-
-
Glück, R.1
Jørgensen, J.2
-
20
-
-
84955597134
-
Fast multi-level binding-time analysis for multiple program specialization
-
Novosibirsk, Russia. Springer-Verlag
-
Glück, R., and J̈orgensen, J. (1996) Fast multi-level binding-time analysis for multiple program specialization. PSI-96: Andrei Ershov Second International Memorial Conference, Perspectives of System Informatics: Lecture Notes in Computer Science 1181, Novosibirsk, Russia. Springer-Verlag.
-
(1996)
PSI-96: Andrei Ershov Second International Memorial Conference, Perspectives of System Informatics: Lecture Notes in Computer Science 1181
-
-
Glück, R.1
J̈orgensen, J.2
-
22
-
-
0026845597
-
A self-applicable partial evaluator for the lambda-calculus
-
Gomard, C. K. (1992) A self-applicable partial evaluator for the lambda-calculus. ACM Trans. Programming Languages and Systems, 14(2), 147-172.
-
(1992)
ACM Trans. Programming Languages and Systems
, vol.14
, Issue.2
, pp. 147-172
-
-
Gomard, C.K.1
-
23
-
-
0029191543
-
A generalization of exceptions and control in ML-like languages
-
S. Peyton Jones, editor, La Jolla, CA. ACM Press
-
Gunter, C. A., Rémy, D. and Riecke, J. G. (1995) A generalization of exceptions and control in ML-like languages. In: S. Peyton Jones, editor, Proc. Functional Programming Languages and Computer Architecture 1995, pp. 12-23. La Jolla, CA. ACM Press.
-
(1995)
Proc. Functional Programming Languages and Computer Architecture 1995
, pp. 12-23
-
-
Gunter, C.A.1
Rémy, D.2
Riecke, J.G.3
-
26
-
-
0345826195
-
-
Student report, DIKU, University of Copenhagen
-
Holstm C. K. (1989) Syntactic currying. Student report, DIKU, University of Copenhagen.
-
(1989)
Syntactic Currying
-
-
Holstm, C.K.1
-
27
-
-
84974183714
-
Higher-order functions for parsing
-
Hutton, G. (1992) Higher-order functions for parsing. J. Functional Programming, 2(3), 323-344.
-
(1992)
J. Functional Programming
, vol.2
, Issue.3
, pp. 323-344
-
-
Hutton, G.1
-
29
-
-
84957654264
-
Efficiently generating efficient generating extensions in Prolog
-
Danvy et al., editors, Schloß Dagstuhl, Germany. Springer-Verlag
-
Jørgensen, J. and Leuschel, M. (1996) Efficiently generating efficient generating extensions in Prolog. In Danvy et al., editors, Dagstuhl Seminar on Partial Evaluation 1996: Lecture Notes in Computer Science 1110, pp. 238-262. Schloß Dagstuhl, Germany. Springer-Verlag.
-
(1996)
Dagstuhl Seminar on Partial Evaluation 1996: Lecture Notes in Computer Science 1110
, pp. 238-262
-
-
Jørgensen, J.1
Leuschel, M.2
-
32
-
-
85031915034
-
A strongly-typed self-applicable partial evaluator
-
J. Hughes, editor, Cambridge, MA. Springer-Verlag
-
Launchbury, J. (1991) A strongly-typed self-applicable partial evaluator. In: J. Hughes, editor, Proc. Functional Programming Languages and Computer Architecture 1991: Lecture Notes in Computer Science 523, pp. 145-164. Cambridge, MA. Springer-Verlag.
-
(1991)
Proc. Functional Programming Languages and Computer Architecture 1991: Lecture Notes in Computer Science 523
, pp. 145-164
-
-
Launchbury, J.1
-
33
-
-
0005462704
-
Handwriting cogen to avoid problems with static typing
-
Skye, Scotland
-
Launchbury, J. and Holst, C. K. (1991) Handwriting cogen to avoid problems with static typing. Draft Proceedings, 4th Annual Glasgow Workshop on Functional Programming, pp. 210-218, Skye, Scotland.
-
(1991)
Draft Proceedings, 4th Annual Glasgow Workshop on Functional Programming
, pp. 210-218
-
-
Launchbury, J.1
Holst, C.K.2
-
35
-
-
0012526633
-
Continuation-based partial evaluation
-
Brandeis University, Waltham, Massachusetts. Extended version
-
Lawall, J. L. and Danvy, O. (1995) Continuation-based partial evaluation. Technical Report Technical Report CS-95-178, Brandeis University, Waltham, Massachusetts. (Extended version from ftp://ftp.brics.dk/pub/danvy/Papers/lawall-danvy-lfp94-extended.ps.gz.)
-
(1995)
Technical Report Technical Report CS-95-178
-
-
Lawall, J.L.1
Danvy, O.2
-
39
-
-
84974081740
-
Efficient self-interpretation in lambda calculus
-
Mogensen, T. Æ. (1992a) Efficient self-interpretation in lambda calculus. J. Functional Programming, 2(3), 345-364.
-
(1992)
J. Functional Programming
, vol.2
, Issue.3
, pp. 345-364
-
-
Mogensen, T.Æ.1
-
40
-
-
0012526898
-
Self-applicable partial evaluation for pure lambda calculus
-
C. Consel, editor, San Francisco, CA. Yale University
-
Mogensen, T. Æ. (1992b) Self-applicable partial evaluation for pure lambda calculus. In: C. Consel, editor, Proc. ACM SIGPLAN Workshop on Partial Evaluation and Semantics-Based Program Manipulation PEPM '92, pp. 116-121. San Francisco, CA. Yale University.
-
(1992)
Proc. ACM SIGPLAN Workshop on Partial Evaluation and Semantics-Based Program Manipulation PEPM '92
, pp. 116-121
-
-
Mogensen, T.Æ.1
-
41
-
-
17144379189
-
Self-applicable online partial evaluation of pure lambda calculus
-
W. Scherlis, editor, La Jolla, CA. ACM Press
-
Mogensen, T. Æ. (1995) Self-applicable online partial evaluation of pure lambda calculus. In: W. Scherlis, editor, Proc. ACM SIGPLAN Symposium on Partial Evaluation and Semantics-Based Program Manipulation PEPM '95, pp. 39-44. La Jolla, CA. ACM Press.
-
(1995)
Proc. ACM SIGPLAN Symposium on Partial Evaluation and Semantics-Based Program Manipulation PEPM '95
, pp. 39-44
-
-
Mogensen, T.Æ.1
-
42
-
-
0038492874
-
Computational lambda-calculus and monads
-
University of Edinburgh
-
Moggi, E. (1988) Computational lambda-calculus and monads. Technical Report ECS-LFCS-88-86, University of Edinburgh.
-
(1988)
Technical Report ECS-LFCS-88-86
-
-
Moggi, E.1
-
46
-
-
84972017777
-
Correctness of binding-time analysis
-
Palsberg, J. (1993) Correctness of binding-time analysis. J. Functional Programming, 3(3), 347-364.
-
(1993)
J. Functional Programming
, vol.3
, Issue.3
, pp. 347-364
-
-
Palsberg, J.1
-
48
-
-
0346421716
-
A compiler generator produced by a self-applicable specializer can have a surprisingly natural and understandable structure
-
D. Bjorner, A. P. Ershov and N. D. Jones, editors, North-Holland
-
Romanenko, S. A. (1988) A compiler generator produced by a self-applicable specializer can have a surprisingly natural and understandable structure. In: D. Bjorner, A. P. Ershov and N. D. Jones, editors, Partial Evaluation and Mixed Computation, pp. 445-463. North-Holland.
-
(1988)
Partial Evaluation and Mixed Computation
, pp. 445-463
-
-
Romanenko, S.A.1
-
49
-
-
0000307929
-
Reasoning about programs in continuation-passing style
-
Sabry, A. and Felleisen, M. (1993) Reasoning about programs in continuation-passing style. Lisp and Symbolic Computation, 6(3/4), 289-360.
-
(1993)
Lisp and Symbolic Computation
, vol.6
, Issue.3-4
, pp. 289-360
-
-
Sabry, A.1
Felleisen, M.2
-
51
-
-
0027795818
-
A fold for all seasons
-
Arvind, editor, Copenhagen, Denmark. ACM Press
-
Sheard, T. and Fegaras, L. (1993) A fold for all seasons. In: Arvind, editor, Proc. Functional Programming Languages and Computer Architecture 1993, pp. 233-242. Copenhagen, Denmark. ACM Press.
-
(1993)
Proc. Functional Programming Languages and Computer Architecture 1993
, pp. 233-242
-
-
Sheard, T.1
Fegaras, L.2
-
52
-
-
0346477190
-
The essence of LR parsing
-
Scherlis, W., editor, La Jolla, CA. ACM Press
-
Sperber, M. and Thiemann, P. (1995) The essence of LR parsing. In Scherlis, W., editor, Proceedings of the ACM SIGPLAN Symposium on Partial Evaluation and Semantics-Based Program Manipulation PEPM '95, pp. 146-155. La Jolla, CA. ACM Press.
-
(1995)
Proceedings of the ACM SIGPLAN Symposium on Partial Evaluation and Semantics-Based Program Manipulation PEPM '95
, pp. 146-155
-
-
Sperber, M.1
Thiemann, P.2
-
54
-
-
0030691229
-
Multi-stage programming with explicit annotations
-
C. Consel, editor, Amsterdam, The Netherlands. ACM Press
-
Taha, W. and Sheard, T. (1997) Multi-stage programming with explicit annotations. In: C. Consel, editor, Proc. ACM SIGPLAN Symposium on Partial Evaluation and Semantics-Based Program Manipulation PEPM '97, pp. 203-217. Amsterdam, The Netherlands. ACM Press.
-
(1997)
Proc. ACM SIGPLAN Symposium on Partial Evaluation and Semantics-Based Program Manipulation PEPM '97
, pp. 203-217
-
-
Taha, W.1
Sheard, T.2
-
55
-
-
0029704835
-
Cogen in six lines
-
R. K. Dybvig, editor, Philadelphia, PA. ACM Press
-
Thiemann, P. (1996a) Cogen in six lines. In: R. K. Dybvig, editor, Proc. International Conference on Functional Programming 1996, pp. 180-189. Philadelphia, PA. ACM Press.
-
(1996)
Proc. International Conference on Functional Programming 1996
, pp. 180-189
-
-
Thiemann, P.1
-
56
-
-
84957717840
-
Implementing memoization for partial evaluation
-
H. Kuchen and D. Swierstra, editors, Aachen, Germany. Springer-Verlag
-
Thiemann, P. (1996b) Implementing memoization for partial evaluation. In: H. Kuchen and D. Swierstra, editors, International Symposium on Programming Languages, Implementations, Logics and Programs (PLILP '96): Lecture Notes in Computer Science 1140, pp. 198-212. Aachen, Germany. Springer-Verlag.
-
(1996)
International Symposium on Programming Languages, Implementations, Logics and Programs (PLILP '96): Lecture Notes in Computer Science 1140
, pp. 198-212
-
-
Thiemann, P.1
-
57
-
-
84947718317
-
A generic framework for specialization
-
C. Hankin, editor, Lissabon, Portugal. Springer-Verlag
-
Thiemann, P. (1998) A generic framework for specialization. In: C. Hankin, editor, Proc. 7th European Symposium on Programming: Lecture Notes in Computer Science 1381, pp. 267-281. Lissabon, Portugal. Springer-Verlag.
-
(1998)
Proc. 7th European Symposium on Programming: Lecture Notes in Computer Science 1381
, pp. 267-281
-
-
Thiemann, P.1
-
58
-
-
0012527729
-
-
Universität Freiburg, Germany
-
Thiemann, P. (1999) The PGG System - User Manual. Universität Freiburg, Germany. (Available from http: //wwu.informatik.uni-freiburg.de/proglang/software/pgg/.
-
(1999)
The PGG System - User Manual
-
-
Thiemann, P.1
-
60
-
-
0012582866
-
The generation of a higher-order online partial evaluator
-
M. Takeichi and T. Ida, editors, World Scientific
-
Thiemann, P. and Glück, R. (1995) The generation of a higher-order online partial evaluator. In: M. Takeichi and T. Ida, editors, Fuji International Workshop on Functional and Logic Programming, pp. 239-253. World Scientific.
-
(1995)
Fuji International Workshop on Functional and Logic Programming
, pp. 239-253
-
-
Thiemann, P.1
Glück, R.2
-
61
-
-
0005300878
-
Program generation with class
-
M. Jarke, K. Pasedach and K. Pohl, editors, Reihe Informatik aktuell. Springer-Verlag
-
Thiemann, P. and Sperber, M. (1997) Program generation with class. In: M. Jarke, K. Pasedach and K. Pohl, editors, Proceedings Informatik'97, Reihe Informatik aktuell. Springer-Verlag.
-
(1997)
Proceedings Informatik'97
-
-
Thiemann, P.1
Sperber, M.2
-
62
-
-
0039616229
-
A supercompiler system based on the language Refal
-
Turchin, W. F. (1979) A supercompiler system based on the language Refal. SIGPLAN Notices, 14(2), 46-54.
-
(1979)
SIGPLAN Notices
, vol.14
, Issue.2
, pp. 46-54
-
-
Turchin, W.F.1
-
63
-
-
84976841631
-
Deriving target code as a representation of continuation semantics
-
Wand, M. (1982) Deriving target code as a representation of continuation semantics. ACM Trans. Programming Languages and Systems, 4(3), 496-517.
-
(1982)
ACM Trans. Programming Languages and Systems
, vol.4
, Issue.3
, pp. 496-517
-
-
Wand, M.1
|