-
2
-
-
35248851156
-
Implementing multi-stage languages using asts, gensym, and reflection
-
Krzysztof Czarnecki, Prank Pfenning, and Yannis Smaragdakis, editors, LNCS. Springer-Verlag
-
Cristiano Calcagno, Walid Taha, Liwen Huang, and Xavier Leroy. Implementing multi-stage languages using asts, gensym, and reflection. In Krzysztof Czarnecki, Prank Pfenning, and Yannis Smaragdakis, editors, Generative Programming and Component Engineering (GPCE), LNCS. Springer-Verlag, 2003.
-
(2003)
Generative Programming and Component Engineering (GPCE)
-
-
Calcagno, C.1
Taha, W.2
Huang, L.3
Leroy, X.4
-
5
-
-
84858872184
-
-
Source code, http://www.cas.mcmaster.ca/~carette/rnetamonads/.
-
-
-
-
6
-
-
33646136141
-
In search for a program generator to implement generic transformations for high-performance computing
-
October
-
Albert Cohen, Sebastien Donadio, Mari'a Jesu's Garzara'n, Cristoph Herrmann, and David Padua. In search for a program generator to implement generic transformations for high-performance computing. MetaOCaml Workshop, October 2004.
-
(2004)
MetaOCaml Workshop
-
-
Cohen, A.1
Donadio, S.2
Garzara'n, M.J.3
Herrmann, C.4
Padua, D.5
-
8
-
-
84947255563
-
DSL implementation in MetaOCaml, Template Haskell, and C++
-
Christian Lengauer, Don S. Batory, Charles Consel, and Martin Odersky, editors, Domain-Specific Program Generation, Springer
-
Krzysztof Czarnecki, John T. O'Donnell, Jörg Striegnitz, and Walid Taha. DSL implementation in MetaOCaml, Template Haskell, and C++. In Christian Lengauer, Don S. Batory, Charles Consel, and Martin Odersky, editors, Domain-Specific Program Generation, volume 3016 of Lecture Notes in Computer Science, pages 51-72. Springer, 2003.
-
(2003)
Lecture Notes in Computer Science
, vol.3016
, pp. 51-72
-
-
Czarnecki, K.1
O'Donnell, J.T.2
Striegnitz, J.3
Taha, W.4
-
12
-
-
84858872291
-
Practical aspects of multi-stage programming
-
February
-
Jason L. Eckhardt, Roumen Kaiabachev, Kedar N. Swadi, Walid Taha, and Oleg Kiselyov. Practical aspects of multi-stage programming. Rice University Techical Report TR05-451, http://www.cs.rice.edu/~taha/publications/preprints/ 2004-02-16.pdf, February 2004.
-
(2004)
Rice University Techical Report
, vol.TR05-451
-
-
Eckhardt, J.L.1
Kaiabachev, R.2
Swadi, K.N.3
Taha, W.4
Kiselyov, O.5
-
13
-
-
0028022240
-
Representing monads
-
Andrzej Filinski. Representing monads. In POPL, pages 446-457, 1994.
-
(1994)
POPL
, pp. 446-457
-
-
Filinski, A.1
-
14
-
-
0031187024
-
An automatic program generator for multilevel specialization
-
Robert Glück and Jesper Jørgensen. An automatic program generator for multilevel 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
-
18
-
-
0035707468
-
Telescoping languages: A strategy for automatic generation of scientific problem-solving systems from annotated libraries
-
December
-
Ken Kennedy, Bradley Broom, Keith Cooper, Jack Dongarra, Rob Fowler, Dennis Cannon, Lennart Johnsson, John Mellor-Crummey, and Linda Torczon. Telescoping languages: A strategy for automatic generation of scientific problem-solving systems from annotated libraries. Journal of Parallel and Distributed Computing, 61(12):1803-1826, December 2001.
-
(2001)
Journal of Parallel and Distributed Computing
, vol.61
, Issue.12
, pp. 1803-1826
-
-
Kennedy, K.1
Broom, B.2
Cooper, K.3
Dongarra, J.4
Fowler, R.5
Cannon, D.6
Johnsson, L.7
Mellor-Crummey, J.8
Torczon, L.9
-
19
-
-
35248828504
-
Aspect-oriented programming
-
Mehmet Aks.it and Satoshi Matsuoka, editors, Springer-Verlag, Berlin, Heidelberg, and New York
-
Gregor Kiczales, John Lamping, Anurag Menhdhekar, Chris Maeda, Cristina Lopes, Jean-Marc Loingtier, and John Irwin. Aspect-oriented programming. In Mehmet Aks.it and Satoshi Matsuoka, editors, Proceedings European Conference on Object-Oriented Programming, volume 1241, pages 220-242. Springer-Verlag, Berlin, Heidelberg, and New York, 1997.
-
(1997)
Proceedings European Conference on Object-oriented Programming
, vol.1241
, pp. 220-242
-
-
Kiczales, G.1
Lamping, J.2
Menhdhekar, A.3
Maeda, C.4
Lopes, C.5
Loingtier, J.-M.6
Irwin, J.7
-
20
-
-
24944568375
-
A methodology for generating verified combinatorial circuits
-
New York, NY, USA, ACM Press
-
Oleg Kiselyov, Kedar N. Swadi, and Walid Taha. A methodology for generating verified combinatorial circuits. In EMSOFT '04: Proceedings of the fourth ACM international conference on Embedded software, pages 249-258, New York, NY, USA, 2004. ACM Press.
-
(2004)
EMSOFT '04: Proceedings of the Fourth ACM International Conference on Embedded Software
, pp. 249-258
-
-
Kiselyov, O.1
Swadi, K.N.2
Taha, W.3
-
21
-
-
38849167599
-
Hygienic macro expansion
-
Eugene E. Kohlbecker, Daniel P. Friedman, Matthias Felleisen, and Bruce F. Duba. Hygienic macro expansion. In LISP and Functional Programming, pages 151-161, 1986.
-
(1986)
LISP and Functional Programming
, pp. 151-161
-
-
Kohlbecker, E.E.1
Friedman, D.P.2
Felleisen, M.3
Duba, B.F.4
-
22
-
-
0029203616
-
Monad transformers and modular interpreters
-
New York, ACM Press
-
Sheng Liang, Paul Hudak, and Mark Jones. Monad transformers and modular interpreters. In POPL '95: Conference Record of the Annual ACM Symposium on Principles of Programming Languages, pages 333-343, New York, 1995. ACM Press.
-
(1995)
POPL '95: Conference Record of the Annual ACM Symposium on Principles of Programming Languages
, pp. 333-343
-
-
Liang, S.1
Hudak, P.2
Jones, M.3
-
23
-
-
84858872182
-
-
MetaOCaml. http://www.metaocaml.org.
-
-
-
-
24
-
-
0026188821
-
Notions of computation and monads
-
Eugenio Moggi. Notions of computation and monads. Information and Computation, 93(l):55-92, 1991.
-
(1991)
Information and Computation
, vol.93
, Issue.50
, pp. 55-92
-
-
Moggi, E.1
-
26
-
-
0015482049
-
On the criteria to be used in decomposing systems into modules
-
David Lorge Parnas. On the criteria to be used in decomposing systems into modules. Commun. ACM, 15(12): 1053-1058, 1972.
-
(1972)
Commun. ACM
, vol.15
, Issue.12
, pp. 1053-1058
-
-
Parnas, D.L.1
-
28
-
-
19344368072
-
SPIRAL: Code generation for DSP transforms
-
Markus Püschel, José M. F. Moura, Jeremy Johnson, David Padua, Manuela Veloso, Bryan W. Singer, Jianxin Xiong, Franz Franchetti, Aca Gačić, Yevgen Voronenko, Kang Chen, Robert W. Johnson, and Nick Rizzolo. SPIRAL: Code generation for DSP transforms. Proceedings of the IEEE, special issue on "Program Generation, Optimization, and Adaptation", 93(2), 2005.
-
(2005)
Proceedings of the IEEE, Special Issue on "Program Generation, Optimization, and Adaptation"
, vol.93
, Issue.2
-
-
Püschel, M.1
Moura, J.M.F.2
Johnson, J.3
Padua, D.4
Veloso, M.5
Singer, B.W.6
Xiong, J.7
Franchetti, F.8
Gačić, A.9
Voronenko, Y.10
Chen, K.11
Johnson, R.W.12
Rizzolo, N.13
-
31
-
-
0033691593
-
A sound reduction semantics for untyped CBN multi-stage computation. Or, the theory of MetaML is non-trival
-
Walid Taha. A sound reduction semantics for untyped CBN multi-stage computation. Or, the theory of MetaML is non-trival. In PEPM, pages 34-43, 2000.
-
(2000)
PEPM
, pp. 34-43
-
-
Taha, W.1
-
35
-
-
2642529702
-
-
J. Grabmeier, E. Kaltofen, and V. Weispfennig, editors, Springer Verlag
-
Stephen M. Watt. Aldor. In J. Grabmeier, E. Kaltofen, and V. Weispfennig, editors, Computer Algebra Handbook: Foundations, Applications, Systems. Springer Verlag, 2003.
-
(2003)
Computer Algebra Handbook: Foundations, Applications, Systems
-
-
Stephen, M.1
Aldor, W.2
-
36
-
-
0343462141
-
Automated empirical optimization of software and the ATLAS project
-
R. Clint Whaley, Antoine Petitet, and Jack J. Dongarra. Automated empirical optimization of software and the ATLAS project. Parallel Computing, 27(1-2):335, 2001.
-
(2001)
Parallel Computing
, vol.27
, Issue.1-2
, pp. 335
-
-
Clint Whaley, R.1
Petitet, A.2
Dongarra, J.J.3
|