-
1
-
-
0027224415
-
Formal parametric polymorphism
-
ACM New York, NY
-
Martín Abadi, Luca Cardelli, and Pierre-Louis Curien. Formal parametric polymorphism. In Conference Record of the Twentieth Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pages 157-170. ACM New York, NY, 1993.
-
(1993)
Conference Record of the Twentieth Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages
, pp. 157-170
-
-
Abadi, M.1
Cardelli, L.2
Curien, P.-L.3
-
2
-
-
0029703704
-
Fast, effective dynamic compilation
-
Philadelphia
-
Joel Auslander, Matthai Philipose, Craig Chambers, Susan J. Eggers, and Brian N. Bershad. Fast, effective dynamic compilation. In Proceedings of the Conference on Programming Language Design and Implementation, pages 149-159, Philadelphia, 1996.
-
(1996)
Proceedings of the Conference on Programming Language Design and Implementation
, pp. 149-159
-
-
Auslander, J.1
Philipose, M.2
Chambers, C.3
Eggers, S.J.4
Bershad, B.N.5
-
3
-
-
0037505319
-
Refinements and product line architectures
-
In
-
Don Batory. Refinements and product line architectures. In 61, pages 3-4, 2000.
-
(2000)
, pp. 3-4
-
-
Batory, D.1
-
4
-
-
0030371868
-
λν, a calculus of explicit substitutions which preserves strong normalisation
-
Zine-El-Abidine Benaissa, Daniel Briaud, Pierre Lescanne, and Jocelyne Rouyer-Degli. λν, a calculus of explicit substitutions which preserves strong normalisation. Journal of Functional Programming, 6(5):699-722, 1996.
-
(1996)
Journal of Functional Programming
, vol.6
, Issue.5
, pp. 699-722
-
-
Benaissa, Z.-E.-A.1
Briaud, D.2
Lescanne, P.3
Rouger-Degli, J.4
-
6
-
-
84876622904
-
Multi-stage imperative languages: A conservative extension result
-
In
-
Cristiano Calcagno and Eugenio Moggi. Multi-stage imperative languages: A conservative extension result. In 61, pages 92-107, 2000.
-
(2000)
, pp. 92-107
-
-
Calcagno, C.1
Moggi, E.2
-
8
-
-
84983098357
-
Closed types as a simple approach to safe imperative multi-stage programming
-
Geneva; Springer-Verlag
-
Cristiano Calcagno, Eugenio Moggi, and Walid Taha. Closed types as a simple approach to safe imperative multi-stage programming. In the International Colloquium on Automata, Languages, and Programming (ICALP '00), volume 1853 of Lecture Notes in Computer Science, pages 25-36, Geneva, 2000. Springer-Verlag.
-
(2000)
The International Colloquium on Automata, Languages, and Programming (ICALP '00), Volume 1853 of Lecture Notes in Computer Science
, pp. 25-36
-
-
Calcagno, C.1
Moggi, E.2
Taha, W.3
-
9
-
-
0030646118
-
Program fragments, linking, and modularization
-
Paris, France, 15-17 January
-
Luca Cardelli. Program fragments, linking, and modularization. In Conference Record of POPL '97: The 24th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pages 266-277, Paris, France, 15-17 January 1997.
-
(1997)
Conference Record of POPL '97: The 24th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages
, pp. 266-277
-
-
Cardelli, L.1
-
11
-
-
0027835355
-
Incremental partial evaluation: The key to high performance, modularity and portability in OPerating systems
-
ACM
-
Charles Consel, Calton Pu, and Jonathan Walpole. Incremental partial evaluation: The key to high performance, modularity and portability in OPerating systems. In Partial Evaluation and Semantics-Based Program Manipulation, Copenhagen, Denmark, June 1993, pages 44-46, ACM, 1993.
-
(1993)
Partial Evaluation and Semantics-Based Program Manipulation, Copenhagen, Denmark, June 1993
, pp. 44-46
-
-
Consel, C.1
Pu, C.2
Walpole, J.3
-
13
-
-
0038519337
-
-
Technical Report RS-95-41, University of Aarhus, Aarhus
-
Olivier Danvy, Karoline Malmkjaer, and Jens Palsberg. Eta-expansion does the trick. Technical Report RS-95-41, University of Aarhus, Aarhus, 1995.
-
(1995)
Eta-expansion does the Trick
-
-
Danvy, O.1
Malmkjaer, K.2
Palsberg, J.3
-
14
-
-
0029719031
-
A temporal-logic approach to binding-time analysis
-
New Brunswick; IEEE Computer Society Press
-
Rowan Davies. A temporal-logic approach to binding-time analysis. In the Symposium on Logic in Computer Science (LICS '96), pages 184-195, New Brunswick, 1996. IEEE Computer Society Press.
-
(1996)
The Symposium on Logic in Computer Science (LICS '96)
, pp. 184-195
-
-
Davies, R.1
-
16
-
-
0013047885
-
A modal analysis of staged computation
-
Rowan Davies and Frank Pfenning. A modal analysis of staged computation. Journal of the ACM, 48(3):555-604, 2001.
-
(2001)
Journal of the ACM
, vol.48
, Issue.3
, pp. 555-604
-
-
Davies, R.1
Pfenning, F.2
-
18
-
-
0029712698
-
C: A language for high-level, efficient, and machine-independent dynaic code generation
-
St. Petersburg Beach
-
Dawson R. Engler, Wilson C. Hsieh, and M. Frans Kaashoek. 'C: A language for high-level, efficient, and machine-independent dynaic code generation. In In proceedings of the ACM Symposium on Principles of Programming Languages (POPL), pages 131-144, St. Petersburg Beach, 1996.
-
(1996)
In Proceedings of the ACM Symposium on Principles of Programming Languages (POPL)
, pp. 131-144
-
-
Engler, D.R.1
Hsieh, W.C.2
Frans Kaashoek, M.3
-
19
-
-
84957797233
-
Specification and correctness of lambda lifting
-
In
-
Adam Fischbach and John Hannan. Specification and correctness of lambda lifting. In [61], pages 108-128, 2000.
-
(2000)
, pp. 108-128
-
-
Fischbach, A.1
Hannan, J.2
-
20
-
-
0000146309
-
Partial evaluation of computation process - An approach to a compiler-compiler
-
[Via [33]]
-
Yoshihiko Futamura. Partial evaluation of computation process - an approach to a compiler-compiler. Systems, Computers and Control, 2(5):45-50, 1971. [Via [33]].
-
(1971)
Systems, Computers and Control
, vol.2
, Issue.5
, pp. 45-50
-
-
Futamura, Y.1
-
21
-
-
0034782593
-
Macros as multi-stage computations: Type-safe, generative, binding macros in MacroML
-
ACM
-
Steven Ganz, Amr Sabry, and Walid Taha. Macros as multi-stage computations: Type-safe, generative, binding macros in MacroML. In the International Conference on Functional Programming (ICFP '01), Florence, Italy, September 2001, ACM.
-
The International Conference on Functional Programming (ICFP '01), Florence, Italy, September 2001
-
-
Ganz, S.1
Sabry, A.2
Taha, W.3
-
23
-
-
84958608332
-
Efficient multi-level generating extensions for program specialization
-
In S. D. Swierstra and M. Hermenegildo, editors; Springer-Verlag
-
Robert Glúck and Jesper Jørgensen. Efficient multi-level generating extensions for program specialization. In S. D. Swierstra and M. Hermenegildo, editors, Programming Languages: Implementations, Logics and Programs (PLILP '95), volume 982 of Lecture Notes in Computer Science, pages 259-278. Springer-Verlag, 1995.
-
(1995)
Programming Languages: Implementations, Logics and Programs (PLILP '95), Volume 982 of Lecture Notes in Computer Science
, pp. 259-278
-
-
Glúck, R.1
Jørgensen, J.2
-
24
-
-
84955597134
-
Fast binding-time analysis for multi-level specialization
-
In Dines Bjørner, Manfred Broy, and Igor V. Pottosin, editors; Springer-Verlag
-
Robert Glúck and Jesper Jørgensen. Fast binding-time analysis for multi-level specialization. In Dines Bjørner, Manfred Broy, and Igor V. Pottosin, editors, Perspectives of System Informatics, volume 1181 of Lecture Notes in Computer Science, pages 261-272. Springer-Verlag, 1996.
-
(1996)
Perspectives of System Informatics, Volume 1181 of Lecture Notes in Computer Science
, pp. 261-272
-
-
Glúck, R.1
Jørgensen, J.2
-
25
-
-
0031187024
-
An automatic program generator for multi-level specialization
-
Robert Glück and Jesper Jørgensen. An automatic program generator for multi-level specialization. LISP and Symbolic Computation, 10(2):113-158, 1997.
-
(1997)
LISP and Symbolic Computation
, vol.10
, Issue.2
, pp. 113-158
-
-
Glück, R.1
Jørgensen, J.2
-
27
-
-
0002157340
-
A partial evaluator for untyped lambda calculus
-
Carsten K. Gomard and Neil D. Jones. A partial evaluator for untyped lambda calculus. Journal of Functional Programming, 1(1):21-69, 1991.
-
(1991)
Journal of Functional Programming
, vol.1
, Issue.1
, pp. 21-69
-
-
Gomard, C.K.1
Jones, N.D.2
-
28
-
-
0347306284
-
Annotation-directed run-time specialization in C
-
Amsterdam
-
Brian Grant, Markus Mock, Matthai Philipose, Craig Chambers, and Susan J. Eggers. Annotation-directed run-time specialization in C. In Proceedings of the Symposium on Partial Evaluation and Semantics-Based Program Manipulation, pages 163-178, Amsterdam, 1997.
-
(1997)
Proceedings of the Symposium on Partial Evaluation and Semantics-Based Program Manipulation
, pp. 163-178
-
-
Grant, B.1
Mock, M.2
Philipose, M.3
Chambers, C.4
Eggers, S.J.5
-
29
-
-
0032667958
-
An evaluation of staged run-time optimizations in DyC
-
Brian Grant, Matthai Philipose, Markus Mock, Craig Chambers, and Susan J. Eggers. An evaluation of staged run-time optimizations in DyC. In Proceedings of the Conference on Programming Language Design and Implementation, pages 293-304, 1999.
-
(1999)
Proceedings of the Conference on Programming Language Design and Implementation
, pp. 293-304
-
-
Grant, B.1
Philipose, M.2
Mock, M.3
Chambers, C.4
Eggers, S.J.5
-
30
-
-
85037039064
-
Experiments with implementations of two theoretical constructions
-
Springer Verlag
-
Torben Amtoft Hansen, Thomas Nikolajsen, Jasper Larsson Träff, and Neil D. Jones. Experiments with implementations of two theoretical constructions. In Lecture Notes in Computer Science 363, pages 119-133. Springer Verlag, 1989.
-
(1989)
Lecture Notes in Computer Science 363
, pp. 119-133
-
-
Hansen, T.A.1
Nikolajsen, T.2
Träff, J.L.3
Jones, N.D.4
-
32
-
-
84976699260
-
An experiment in partial evaluation: The generation of a compiler generator
-
In J.-P. Jouannaud, editor; Springer-Verlag
-
N. D. Jones, P. Sestoft, and H. Søndergaard. An experiment in partial evaluation: the generation of a compiler generator. In J.-P. Jouannaud, editor, Rewriting Techniques and Applications, Dijon, France, volume 202 of Lecture Notes in Computer Science, pages 124-140. Springer-Verlag, 1985.
-
(1985)
Rewriting Techniques and Applications, Dijon, France, Volume 202 of Lecture Notes in Computer Science
, pp. 124-140
-
-
Jones, N.D.1
Sestoft, P.2
Søndergaard, H.3
-
35
-
-
84976699260
-
An experiment in partial evaluation: The generation of a compiler generator
-
In Jean-Pierre Jouannaud, editor; Springer-Verlag
-
Neil D. Jones, Peter Sestof, and Harald Sondergraard. An experiment in partial evaluation: The generation of a compiler generator. In Jean-Pierre Jouannaud, editor, Rewriting Techniques and Applications, volume 202 of Lecture Notes in Computer Science, pages 124-140. Springer-Verlag, 1985.
-
(1985)
Rewriting Techniques and Applications, Volume 202 of Lecture Notes in Computer Science
, pp. 124-140
-
-
Jones, N.D.1
Sestof, P.2
Sondergraard, H.3
-
36
-
-
84937798497
-
Lightweight and generative components II: Binary-level components
-
In [61]
-
Sam Kamin, Miranda Callahan, and Lars Clausen. Lightweight and generative components II: Binary-level components. In [61], pages 28-50, 2000.
-
(2000)
, pp. 28-50
-
-
Kamin, S.1
Callahan, M.2
Clausen, L.3
-
38
-
-
0033705215
-
Implicit parameters: Dynamic scoping with static types
-
N.Y., January 19-21; ACM
-
Jeffrey R. Lewis, John Launchbury, Erik Meijer, and Mark Shields. Implicit parameters: Dynamic scoping with static types. In In proceedings of the ACM Symposium on Principles of Programming Languages (POPL), pages 108-118, N.Y., January 19-21 2000. ACM.
-
(2000)
In Proceedings of the ACM Symposium on Principles of Programming Languages (POPL)
, pp. 108-118
-
-
Lewis, J.R.1
Launchbury, J.2
Meijer, E.3
Shields, M.4
-
39
-
-
0012526333
-
MetaOCaml: A compiled, type-safe multi-stage programming language
-
MetaOCaml: A compiled, type-safe multi-stage programming language. Available online from http://cs-www.cs.yale.edu/homes/taha/MetaOCaml/, 2001.
-
(2001)
-
-
-
42
-
-
84957883060
-
An idealized MetaML: Simpler, and more expressive
-
Springer-Verlag
-
Eugenio Moggi, Walid Taha, Zine El-Abidine Benaissa, and Tim Sheard. An idealized MetaML: Simpler, and more expressive. In European Symposium on Programming (ESOP), volume 1576 of Lecture Notes in Computer Science, pages 193-207. Springer-Verlag, 1999.
-
(1999)
European Symposium on Programming (ESOP), Volume 1576 of Lecture Notes in Computer Science
, pp. 193-207
-
-
Moggi, E.1
Taha, W.2
Benaissa, Z.3
Sheard, T.4
-
45
-
-
0022847358
-
Correctness of code generation from a two-level meta-language
-
In. B. Robinet and R. Wilhelm, editors; Saarbrücken; Springer
-
Flemming Nielson. Correctness of code generation from a two-level meta-language. In. B. Robinet and R. Wilhelm, editors, Proceedings of the European Symposium on Programming (ESOP 86), volume 213 of Lecture Notes in Computer Science, pages 30-40, Saarbrücken, 1986. Springer.
-
(1986)
Proceedings of the European Symposium on Programming (ESOP 86), Volume 213 of Lecture Notes in Computer Science
, pp. 30-40
-
-
Nielson, F.1
-
46
-
-
0038180469
-
A formal type system for comparing partial evaluators
-
In D Bjørner, Ershov, and Jones, editors; North-Holland
-
Flemming Nielson. A formal type system for comparing partial evaluators. In D Bjørner, Ershov, and Jones, editors. Proceedings of the workshop on Partial Evaluation and Mixed Computation (1987), pages 349-384 North-Holland, 1988.
-
(1988)
Proceedings of the Workshop on Partial Evaluation and Mixed Computation (1987)
, pp. 349-384
-
-
Nielson, F.1
-
47
-
-
0022560855
-
Two-level semantics and code generation
-
Flemming Nielson and Hanne Riis Nielson. Two-level semantics and code generation. Theoretical Computer Science, 56(1):59-133, 1988.
-
(1988)
Theoretical Computer Science
, vol.56
, Issue.1
, pp. 59-133
-
-
Nielson, F.1
Nielson, H.R.2
-
48
-
-
0013139137
-
-
Number 34 in Cambridge Tracts in Theoretical Computer Science, Cambridge University Press, Cambridge
-
Flemming Nielson and Hanne Riis Nielson. Two-Level Functional Languages. Number 34 in Cambridge Tracts in Theoretical Computer Science, Cambridge University Press, Cambridge, 1992.
-
(1992)
Two-Level Functional Languages
-
-
Nielson, F.1
Nielson, H.R.2
-
49
-
-
2042516160
-
Multi-level lambda-calculi: An algebraic description
-
In O. Danvy, R. Glück, and P. Thiemann, editors; Berlin: Springer-Verlag
-
Flemming Nielson and Hanne Riis Nielson. Multi-level lambda-calculi: An algebraic description. In O. Danvy, R. Glück, and P. Thiemann, editors, Partial Evaluation. Dagstuhl Castle, Germany, February 1996, volume 1110 of Lecture Notes in Computer Science, pages 338-354. Berlin: Springer-Verlag, 1996.
-
(1996)
Partial Evaluation. Dagstuhl Castle, Germany, February 1996, Volume 1110 of Lecture Notes in Computer Science
, pp. 338-354
-
-
Nielson, F.1
Nielson, H.R.2
-
52
-
-
0031640968
-
Automatic, template-based run-time specialization: Implementation and experimental study
-
IEEE Computer Society Press
-
François Noël, Luke Hornof, Charles Consel, and Julia L. Lawall. Automatic, template-based run-time specialization: Implementation and experimental study. In Proceedings of the 1998 International Conference on Computer Languages, pages 132-142. IEEE Computer Society Press, 1998.
-
(1998)
Proceedings of the 1998 International Conference on Computer Languages
, pp. 132-142
-
-
Noël, F.1
Hornof, L.2
Consel, C.3
Lawall, J.L.4
-
53
-
-
85039564154
-
-
Oregon Graduate Institute Technical Reports, P.O. Box 91000, Portland, OR 97291-1000, USA; Last viewed August 1999
-
Oregon Graduate Institute Technical Reports, P.O. Box 91000, Portland, OR 97291-1000, USA. Available online from ftp://cse.ogi.edu/pub/tech-reports/README.html. Last viewed August 1999.
-
-
-
-
54
-
-
0036949280
-
Tagless staged interpreters for typed languages
-
ACM
-
Emir Pašalić, Walid Taha, and Tim Sheard. Tagless staged interpreters for typed languages. In the International Conference on Functional Programming (ICFP '02), Pittsburgh, USA, October 2002. ACM
-
The International Conference on Functional Programming (ICFP '02), Pittsburgh, USA, October 2002
-
-
Pašalić, E.1
Taha, W.2
Sheard, T.3
-
56
-
-
84976827574
-
Towards a theory of types structure
-
Springer-Verlag, New York
-
John C. Reynolds. Towards a theory of types structure. In Proceedings Colloque sur la Programmation, pages 408-423 Springer-Verlag, New York, 1974.
-
(1974)
Proceedings Colloque sur la Programmation
, pp. 408-423
-
-
Reynolds, J.C.1
-
57
-
-
0004260444
-
Types for modules
-
PhD thesis, Edinburg University
-
Claudio Russo. Types for Modules, PhD thesis, Edinburg University, 1998.
-
(1998)
-
-
Russo, C.1
-
60
-
-
0003678579
-
Multi-stage programming: Its theory and applications
-
PhD thesis, oregon Graduate Institute of Science and Technology; Available from [53]
-
Walid Taha. Multi-Stage Programming: Its Theory and Applications. PhD thesis, oregon Graduate Institute of Science and Technology, 1999. Available from [53].
-
(1999)
-
-
Taha, W.1
-
61
-
-
85039573300
-
-
Walid Taha, editor; Springer-Verlag
-
Walid Taha, editor. Semantics, Applications, and Implementation of Program Generation, volume 1924 of Lecture Notes in Computer Science, Montréal, 2000. Springer-Verlag.
-
(2000)
Semantics, Applications, and Implementation of Program Generation, Volume 1924 of Lecture Notes in Computer Science, Montréal
-
-
-
63
-
-
84878618120
-
Multi-stage programming: Axiomatization and type-safety
-
Aalborg
-
Walid Taha, Zine-El-Abidine Benaissa, and Tim Sheard. Multi-stage programming: Axiomatization and type-safety. In 25th International Colloquium on Automata, Languages, and Programming (ICALP), volume 1443 of Lecture Notes in Computer Science, pages 918-929, Aalborg, 1998.
-
(1998)
25th International Colloquium on Automata, Languages, and Programming (ICALP), Volume 1443 of Lecture Notes in Computer Science
, pp. 918-929
-
-
Taha, W.1
Benaissa, Z.2
Sheard, T.3
-
65
-
-
84944106308
-
Theorems for free!
-
ACM, New York
-
Philip Wadler, Theorems for free! In Proc. of 4th Int. Conf. on Funct. Prog. Languages and Computer Arch., FPCA'89, London, UK, 11-13 Sept. 1989, pages 347-359, ACM, New York, 1989.
-
(1989)
Proc. of 4th Int. Conf. on Funct. Prog. Languages and Computer Arch., FPCA'89, London, UK, 11-13 Sept. 1989
, pp. 347-359
-
-
Wadler, P.1
-
67
-
-
54649083485
-
The theory of fexprs is trivial
-
Mitchell Wand, The theory of fexprs is trivial. Lisp and Symbolic Computation, 10:189-199, 1998.
-
(1998)
Lisp and Symbolic Computation
, vol.10
, pp. 189-199
-
-
Wand, M.1
|