-
1
-
-
17244374683
-
Lava: Hardware design in Haskell
-
January
-
Per Bjesse, Koen Claessen, Mary Sheeran, and Satnam Singh. Lava: Hardware design in Haskell. ACM SIGPLAN Notices, 34(1):174-184, January 1999.
-
(1999)
ACM SIGPLAN Notices
, vol.34
, Issue.1
, pp. 174-184
-
-
Bjesse, P.1
Claessen, K.2
Sheeran, M.3
Singh, S.4
-
2
-
-
35248851156
-
Implementing multi-stage languages using asts, gensym, and reflection
-
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 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
-
8
-
-
84949186363
-
Generative programming and active libraries (extended abstract)
-
M. Jazayeri, D. Musser, and R. Loos, editors, LNCS, Springer-Verlag
-
K. Czarnecki, U. W. Eisenecker, R. Glück, D. Vandevoorde, and T. Veldhuizen. Generative programming and active libraries (extended abstract). In M. Jazayeri, D. Musser, and R. Loos, editors, Generic Programming. Proceedings, volume 1766 of LNCS, pages 25-39. Springer-Verlag, 2000.
-
(2000)
Generic Programming. Proceedings
, vol.1766
, pp. 25-39
-
-
Czarnecki, K.1
Eisenecker, U.W.2
Glück, R.3
Vandevoorde, D.4
Veldhuizen, T.5
-
9
-
-
0037241422
-
Haskell 98 language and libraries
-
January
-
Simon Peyton Jones (ed.). Haskell 98 language and libraries. Journal of Functional Programming, 13(1):1-255, January 2003.
-
(2003)
Journal of Functional Programming
, vol.13
, Issue.1
, pp. 1-255
-
-
Jones, S.P.1
-
13
-
-
0000146309
-
Partial evaluation of computation: An approach to a compiler-compiler
-
Yhoshihiko Futamura. Partial evaluation of computation: An approach to a compiler-compiler. Systems, Computers, Controls, 2(5):45-50, 1971.
-
(1971)
Systems, Computers, Controls
, vol.2
, Issue.5
, pp. 45-50
-
-
Futamura, Y.1
-
14
-
-
0034782593
-
Macros as multi-stage computations: Type-safe, generative, binding macros in MacroML
-
Florence, Italy, September, 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.
-
(2001)
International Conference on Functional Programming (ICFP '01)
-
-
Ganz, S.1
Sabry, A.2
Taha, W.3
-
16
-
-
12444280675
-
Automatic Skeletons in Template Haskell
-
June
-
K. Hammond, R. Loogen, and J. Berhold. Automatic Skeletons in Template Haskell. In Proceedings of 2003 Workshop on High Level Parallel Programming, Paris, France, June 2003.
-
(2003)
Proceedings of 2003 Workshop on High Level Parallel Programming, Paris, France
-
-
Hammond, K.1
Loogen, R.2
Berhold, J.3
-
18
-
-
0030510411
-
Haskore music notation - An algebra of music
-
May
-
P. Hudak, T. Makucevich, S. Gadde, and B. Whong. Haskore music notation - an algebra of music. Journal of Functional Programming, 6(3):465-483, May 1996.
-
(1996)
Journal of Functional Programming
, vol.6
, Issue.3
, pp. 465-483
-
-
Hudak, P.1
Makucevich, T.2
Gadde, S.3
Whong, B.4
-
19
-
-
0001082611
-
Building domain specific embedded languages
-
electronic, December
-
Paul Hudak. Building domain specific embedded languages. ACM Computing Surveys, 28A: (electronic), December 1996.
-
(1996)
ACM Computing Surveys
, vol.28 A
-
-
Hudak, P.1
-
21
-
-
84947284423
-
Pretty-printing: An exercise in functional programming
-
R. S. Bird, C. C. Morgan, and J. C. P. Woodcock, editors, Berlin, Germany, Springer-Verlag
-
J. Hughes. Pretty-printing: an exercise in functional programming. In R. S. Bird, C. C. Morgan, and J. C. P. Woodcock, editors, Mathematics of Program Construction; Second International Conference; Proceedings, pages 11-13, Berlin, Germany, 1993. Springer-Verlag.
-
(1993)
Mathematics of Program Construction; Second International Conference; Proceedings
, pp. 11-13
-
-
Hughes, J.1
-
23
-
-
0004301215
-
-
ISO/IEC 14882 Standard, October
-
ISO/IEC. Programming languages-C++. ISO/IEC 14882 Standard, October 2003.
-
(2003)
Programming languages-C++
-
-
-
25
-
-
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
-
27
-
-
84957642917
-
Synthesizing object-oriented and functional design to promote re-use
-
Eric Jul, editor, Lecture Notes in Computer Science, Springer Verlag
-
Shiram Krishnamurti, Matthias Felleisen, and Daniel P. Friedman. Synthesizing object-oriented and functional design to promote re-use. In Eric Jul, editor, European Conference in Object-Oriented Programming, volume 1445 of Lecture Notes in Computer Science, pages 91-113. Springer Verlag, 1998.
-
(1998)
European Conference in Object-Oriented Programming
, vol.1445
, pp. 91-113
-
-
Krishnamurti, S.1
Felleisen, M.2
Friedman, D.P.3
-
34
-
-
0026188821
-
Notions of computation and monads
-
Eugenio Moggi. Notions of computation and monads. Information and Computation, 93(1), 1991.
-
(1991)
Information and Computation
, vol.93
, Issue.1
-
-
Moggi, E.1
-
35
-
-
0041522587
-
Traits: A new and useful template technique
-
June
-
N. C. Myers. Traits: a new and useful template technique. C++ Report, 7(5), June 1995.
-
(1995)
C++ Report
, vol.7
, Issue.5
-
-
Myers, N.C.1
-
36
-
-
9744223241
-
Overview of Hydra: A concurrent language for synchronous digital circuit design
-
abstract, IEEE Computer Society, April, Workshop on Parallel and Distribued Scientific and Engineering Computing with Applications-PDSECA
-
John O’Donnell. Overview of Hydra: A concurrent language for synchronous digital circuit design. In Proceedings 16th International Parallel & Distributed Processing Symposium, page 234 (abstract). IEEE Computer Society, April 2002. Workshop on Parallel and Distribued Scientific and Engineering Computing with Applications-PDSECA.
-
(2002)
Proceedings 16th International Parallel & Distributed Processing Symposium
, pp. 234
-
-
O’Donnell, J.1
-
37
-
-
0032377934
-
Even higher-order functions for parsing or why would anyone ever want to use a sixth-order function?
-
March
-
Chris Okasaki. Even higher-order functions for parsing or why would anyone ever want to use a sixth-order function? Journal of Functional Programming, 8(2):195-199, March 1998.
-
(1998)
Journal of Functional Programming
, vol.8
, Issue.2
, pp. 195-199
-
-
Okasaki, C.1
-
38
-
-
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
-
-
-
39
-
-
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
-
43
-
-
84947236734
-
DSL implementation using staging and monads
-
Austin, Texas, 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.
-
(1999)
Second Conference on Domain-Specific Languages (DSL’99)
-
-
Sheard, T.1
Benaissa, Z.E.-A.2
Pašalić, E.3
-
44
-
-
0036983358
-
Template metaprogramming for Haskell
-
Manuel M. T. Chakravarty, editor, ACM Press, October
-
Tim Sheard and Simon Peyton Jones. Template metaprogramming for Haskell. In Manuel M. T. Chakravarty, editor, ACM SIGPLAN Haskell Workshop 02, pages 1-16. ACM Press, October 2002.
-
(2002)
ACM SIGPLAN Haskell Workshop 02
, pp. 1-16
-
-
Sheard, T.1
Jones, S.P.2
-
47
-
-
0003678579
-
Multi-Stage Programming: Its Theory and Applications
-
Oregon Graduate Institute of Science and Technology, Available from [38]
-
Walid Taha. Multi-Stage Programming: Its Theory and Applications. PhD thesis, Oregon Graduate Institute of Science and Technology, 1999. Available from [38].
-
(1999)
PhD thesis
-
-
Taha, W.1
-
48
-
-
0037842871
-
Semantics, Applications, and Implementation of Program Generation
-
Montréal, 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)
Lecture Notes in Computer Science
, vol.1924
-
-
Taha, W.1
-
50
-
-
35248898281
-
Staged notational definitions
-
Frank Pfenning and Yannis Smaragdakis, editors, Lecture Notes in Computer Science. Springer-Verlag
-
Walid Taha and Patricia Johann. Staged notational definitions. In 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)
-
-
Taha, W.1
Johann, P.2
-
52
-
-
0013091874
-
MetaML: Multi-stage programming with explicit annotations
-
Walid Taha and Tim Sheard. MetaML: Multi-stage programming with explicit annotations. Theoretical Computer Science, 248(1-2), 2000.
-
(2000)
Theoretical Computer Science
, vol.248
, Issue.1-2
-
-
Taha, W.1
Sheard, T.2
-
53
-
-
16244403782
-
Programmable Type Systems for Domain Specific Languages
-
Marco Comini and Moreno Falaschi, editors, Elsevier
-
Peter Thiemann. Programmable Type Systems for Domain Specific Languages. In Marco Comini and Moreno Falaschi, editors, Electronic Notes in Theoretical Computer Science, volume 76. Elsevier, 2002.
-
(2002)
Electronic Notes in Theoretical Computer Science
, vol.76
-
-
Thiemann, P.1
-
54
-
-
0343129237
-
-
Internal document, ANSI X3J16-94-0075/ISO WG21-462
-
Ervin Unruh. Prime number computation. Internal document, ANSI X3J16-94-0075/ISO WG21-462, 1994.
-
(1994)
Prime number computation
-
-
Unruh, E.1
-
56
-
-
0001981541
-
Expression templates
-
Todd L. Veldhuizen. Expression templates. C++ Report, 7(5):26-31, 1995.
-
(1995)
C++ Report
, vol.7
, Issue.5
, pp. 26-31
-
-
Veldhuizen, T.L.1
-
57
-
-
0001775822
-
Template metaprograms
-
Todd L. Veldhuizen. Template metaprograms. C++ Report, 7(4):36-43, 1995.
-
(1995)
C++ Report
, vol.7
, Issue.4
, pp. 36-43
-
-
Veldhuizen, T.L.1
|