메뉴 건너뛰기




Volumn 3016, Issue , 2004, Pages 30-50

A gentle introduction to multi-stage programming

Author keywords

[No Author keywords available]

Indexed keywords

COMPUTER PROGRAMMING LANGUAGES;

EID: 84947243313     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-540-25935-0_3     Document Type: Conference Paper
Times cited : (105)

References (22)
  • 2
    • 35248851156 scopus 로고    scopus 로고
    • 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
  • 5
    • 84947210317 scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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
  • 9
    • 4243713956 scopus 로고    scopus 로고
    • Available from
    • Xavier Leroy. Objective Caml, 2000. Available from http://caml.inria.fr/ocaml/.
    • (2000) Objective Caml
    • Leroy, X.1
  • 10
    • 84947234537 scopus 로고    scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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
  • 15
    • 84937430914 scopus 로고    scopus 로고
    • 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
  • 17
    • 0003678579 scopus 로고    scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.