-
1
-
-
35248838071
-
Quasiquotation in LISP
-
O. Danvy, editor, San Antonio, University of Aarhus, Dept. of Computer Science. Invited talk
-
Alan Bawden. Quasiquotation in LISP. In O. Danvy, editor, Proceedings of the Workshop on Partial Evaluation and Semantics-Based Program Manipulation, pages 88-99, San Antonio, 1999. University of Aarhus, Dept. of Computer Science. Invited talk.
-
(1999)
Proceedings of the Workshop on Partial Evaluation and Semantics-Based Program Manipulation
, pp. 88-99
-
-
Bawden, A.1
-
2
-
-
35248851156
-
Implementing multi-stage languages using asts, gensym, and reflection
-
Krzysztof Czarnecki, Frank Pfenning, and Yannis Smaragdakis, editors, Lecture Notes in Computer Science. Springer-Verlag
-
Cristiano Calcagno, Walid Taha, Liwen Huang, and Xavier Leroy. Implementing multi-stage languages using asts, gensym, and reflection. In Krzysztof Czarnecki, Frank Pfenning, and Yannis Smaragdakis, editors, Generative Programming and Component Engineering (GPCE), Lecture Notes in Computer Science. Springer-Verlag, 2003.
-
(2003)
Generative Programming and Component Engineering (GPCE)
-
-
Calcagno, C.1
Taha, W.2
Huang, L.3
Leroy, X.4
-
4
-
-
35048855499
-
-
this volume
-
Krzysztof Czarneckil, John O’Donnell, Jörg Striegnitz, and Walid Taha. DSL implementation in MetaOCaml, Template Haskell, and C++. In this volume.
-
DSL implementation in MetaOCaml, Template Haskell, and C++
-
-
Czarneckil, K.1
O’Donnell, J.2
Striegnitz, J.3
Taha, W.4
-
5
-
-
84947210317
-
Semantics-directed compilation of non-linear patterns
-
Indiana University, Bloomington, Indiana, USA
-
O. Danvy. Semantics-directed compilation of non-linear patterns. Technical Report 303, Indiana University, Bloomington, Indiana, USA, 1990.
-
(1990)
Technical Report 303
-
-
Danvy, O.1
-
6
-
-
84957705791
-
What not to do when writing an interpreter for specialisation
-
Olivier Danvy, Robert Glück, and Peter Thiemann, editors, Lecture Notes in Computer Science, Springer-Verlag
-
Neil D. Jones. What not to do when writing an interpreter for specialisation. In Olivier Danvy, Robert Glück, and Peter Thiemann, editors, Partial Evaluation, volume 1110 of Lecture Notes in Computer Science, pages 216-237. Springer-Verlag, 1996.
-
(1996)
Partial Evaluation
, vol.1110
, pp. 216-237
-
-
Jones, N.D.1
-
8
-
-
0028468159
-
Continuation-based partial evaluation
-
New York: ACM
-
J. L. Lawall and O. Danvy. Continuation-based partial evaluation. In 1994 ACM Conference on Lisp and Functional Programming, Orlando, Florida, June 1994, pages 227-238. New York: ACM, 1994.
-
(1994)
1994 ACM Conference on Lisp and Functional Programming, Orlando, Florida, June 1994
, pp. 227-238
-
-
Lawall, J.L.1
Danvy, O.2
-
9
-
-
4243713956
-
-
Available from
-
Xavier Leroy. Objective Caml, 2000. Available from http://caml.inria.fr/ocaml/.
-
(2000)
Objective Caml
-
-
Leroy, X.1
-
10
-
-
84947234537
-
-
Available online from
-
Complete source code for lint. Available online from http://www.metaocaml.org/examples/lint.ml, 2003.
-
(2003)
Complete source code for lint
-
-
-
12
-
-
84947246804
-
-
The MetaML Home Page, Provides source code and documentation online at
-
The MetaML Home Page, 2000. Provides source code and documentation online at http://www.cse.ogi.edu/PacSoft/projects/metaml/index.html.
-
(2000)
-
-
-
13
-
-
84858585649
-
-
P.O. Box 91000, Portland, OR 97291-1000, USA. Available online from
-
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.
-
Oregon Graduate Institute Technical Reports
-
-
-
14
-
-
0036949280
-
Tagless staged interpreters for typed languages
-
Pittsburgh, USA, October, 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.
-
(2002)
International Conference on Functional Programming (ICFP '02)
-
-
Pašalić, E.1
Taha, W.2
Sheard, T.3
-
15
-
-
84937430914
-
Accomplishments and research challenges in meta-programming
-
Don Batory, Charles Consel, and Walid Taha, editors, Lecture Notes in Computer Science, ACM, Springer, October
-
Tim Sheard. Accomplishments and research challenges in meta-programming. In Don Batory, Charles Consel, and Walid Taha, editors, Generative Programming and Component Engineer SIGPLAN/SIGSOFT Conference, GPCE 2002, volume 2487 of Lecture Notes in Computer Science, pages 2-44. ACM, Springer, October 2002.
-
(2002)
Generative Programming and Component Engineer SIGPLAN/SIGSOFT Conference, GPCE 2002
, vol.2487
, pp. 2-44
-
-
Sheard, T.1
-
16
-
-
84947236734
-
DSL implementation using staging and monads
-
Austin, Texas, 1999. USENIX
-
Tim Sheard, Zine El-Abidine Benaissa, and Emir Pašalić. DSL implementation using staging and monads. In Second Conference on Domain-Specific Languages (DSL’99), Austin, Texas, 1999. USENIX.
-
Second Conference on Domain-Specific Languages (DSL’99)
-
-
Sheard, T.1
Benaissa, Z.E.-A.2
Pašalić, E.3
-
17
-
-
0003678579
-
Multi-Stage Programming: Its Theory and Applications
-
Oregon Graduate Institute of Science and Technology, Available from [13]
-
Walid Taha. Multi-Stage Programming: Its Theory and Applications. PhD thesis, Oregon Graduate Institute of Science and Technology, 1999. Available from [13].
-
(1999)
PhD thesis
-
-
Taha, W.1
-
19
-
-
0003345843
-
Tag elimination - Or - Type specialisation is a type-indexed effect
-
APPSEM Workshop. INRIA technical report
-
Walid Taha and Henning Makholm. Tag elimination - or - type specialisation is a type-indexed effect. In Subtyping and Dependent Types in Programming, APPSEM Workshop. INRIA technical report, 2000.
-
(2000)
Subtyping and Dependent Types in Programming
-
-
Taha, W.1
Makholm, H.2
-
20
-
-
84888249819
-
Tag elimination and Jonesoptimality
-
Olivier Danvy and Andrzej Filinksi, editors, Lecture Notes in Computer Science
-
Walid Taha, Henning Makholm, and John Hughes. Tag elimination and Jonesoptimality. In Olivier Danvy and Andrzej Filinksi, editors, Programs as Data Objects, volume 2053 of Lecture Notes in Computer Science, pages 257-275, 2001.
-
(2001)
Programs as Data Objects
, vol.2053
, pp. 257-275
-
-
Taha, W.1
Makholm, H.2
Hughes, J.3
|