메뉴 건너뛰기




Volumn 30, Issue 6, 2008, Pages

Domain specific language implementation via compile-time meta-programming

Author keywords

Compile time meta programming; Domain specific languages; Syntax extension

Indexed keywords

OBJECT ORIENTED PROGRAMMING; PROBLEM ORIENTED LANGUAGES;

EID: 56349147876     PISSN: 01640925     EISSN: 15584593     Source Type: Journal    
DOI: 10.1145/1391956.1391958     Document Type: Article
Times cited : (79)

References (36)
  • 9
    • 56349160517 scopus 로고    scopus 로고
    • CZARNECKI, K., O'DONNELL, J., STRIEGNITZ, J., ANDTAHA, W. 2004. DSL implementation in MetaO-Caml, Template Haskell, and C++. 3016, 50-71.
    • CZARNECKI, K., O'DONNELL, J., STRIEGNITZ, J., ANDTAHA, W. 2004. DSL implementation in MetaO-Caml, Template Haskell, and C++. 3016, 50-71.
  • 11
    • 0014732304 scopus 로고
    • An efficient context-free parsing algorithm
    • Feb
    • EARLEY, J. 1970. An efficient context-free parsing algorithm. Commun. ACM 13, 2 (Feb.).
    • (1970) Commun. ACM , vol.13 , pp. 2
    • EARLEY, J.1
  • 18
    • 5444223953 scopus 로고    scopus 로고
    • When and how to develop domain-specific languages
    • Tech. rep, Centrum voor Wiskundeen Informatica. Dec
    • MERNIK, M., HEERING, J., ANDSLOANE, A. M. 2003. When and how to develop domain-specific languages. Tech. rep., Centrum voor Wiskundeen Informatica. Dec.
    • (2003)
    • MERNIK, M.1    HEERING, J.2    ANDSLOANE, A.M.3
  • 21
    • 22644449903 scopus 로고    scopus 로고
    • Using MetaML: A staged programming language
    • SHEARD, T. 1998. Using MetaML: A staged programming language. Adv. Funct. Prog., 207-239.
    • (1998) Adv. Funct. Prog , pp. 207-239
    • SHEARD, T.1
  • 26
    • 0032598039 scopus 로고    scopus 로고
    • STEELE, JR, G. L. 1999. Growing a language. Higher-Order and Symbolic Computation 12, 3 (Oct.), 221-236.
    • STEELE, JR, G. L. 1999. Growing a language. Higher-Order and Symbolic Computation 12, 3 (Oct.), 221-236.
  • 27
    • 84890591782 scopus 로고    scopus 로고
    • Compile-time meta-programming in a dynamically typed OO language
    • TRATT, L. 2005a. Compile-time meta-programming in a dynamically typed OO language. In Proceedings of the Dynamic Languages Symposium. 49-64.
    • (2005) Proceedings of the Dynamic Languages Symposium , pp. 49-64
    • TRATT, L.1
  • 28
    • 33646525416 scopus 로고    scopus 로고
    • The Converge programming language
    • Tech. Rep. TR-05-01, Department of Computer Science, King's College London
    • TRATT, L. 2005b. The Converge programming language. Tech. Rep. TR-05-01, Department of Computer Science, King's College London.
    • (2005)
    • TRATT, L.1
  • 29
    • 33751049612 scopus 로고    scopus 로고
    • The MT model transformation language
    • Tech. Rep. TR-05-02, Department of Computer Science, King's College London. May
    • TRATT, L. 2005C. The MT model transformation language. Tech. Rep. TR-05-02, Department of Computer Science, King's College London. May.
    • (2005)
    • TRATT, L.1
  • 30
    • 56349171611 scopus 로고    scopus 로고
    • Accessed June 3 2008
    • TRATT, L. 2007. Converge Reference Manual, http://www.convergepl.org/documentation/ Accessed June 3 2008.
    • (2007) Converge Reference Manual
    • TRATT, L.1
  • 32
    • 0001813087 scopus 로고    scopus 로고
    • Domain-specific languages: An annotated bibliography
    • VAN DEURSEN, A., KLINT, P., ANDVISSER, J. 2000. Domain-specific languages: An annotated bibliography. SIGPLANNotices, 35, 26-36.
    • (2000) SIGPLANNotices , vol.35 , pp. 26-36
    • VAN DEURSEN, A.1    KLINT, P.2    ANDVISSER, J.3
  • 34
    • 56349114832 scopus 로고
    • The run-time implementation language for Icon
    • Tech. Rep. IPD261, University of Arizona
    • WALKER, K. 1994. The run-time implementation language for Icon. Tech. Rep. IPD261, University of Arizona.
    • (1994)
    • WALKER, K.1
  • 36
    • 84859691184 scopus 로고    scopus 로고
    • WILSON, G. V. 2005. Extensible programming for the 21st century. Queue 2, 9 (Jan.), 48-57.
    • WILSON, G. V. 2005. Extensible programming for the 21st century. Queue 2, 9 (Jan.), 48-57.


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