메뉴 건너뛰기




Volumn 4960 LNCS, Issue , 2008, Pages 48-62

A theory of hygienic macros

Author keywords

[No Author keywords available]

Indexed keywords

ALPHA-EQUIVALENCE; CONFERENCES (CHEMICAL INDUSTRY); EUROPEAN; FIRST ORDERS; HEIDELBERG (CO); LANGUAGES AND SYSTEMS; MACRO SYSTEMS;

EID: 47249142946     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-540-78739-6_4     Document Type: Conference Paper
Times cited : (28)

References (25)
  • 1
    • 47249126224 scopus 로고    scopus 로고
    • How to write seemingly unhygienic and referentially opaque macros with syntax-rules
    • Kiselyov, O.: How to write seemingly unhygienic and referentially opaque macros with syntax-rules. In: Scheme Workshop (2002)
    • (2002) Scheme Workshop
    • Kiselyov, O.1
  • 3
    • 47249086048 scopus 로고    scopus 로고
    • Clinger, W., Rees, J.: Macros that work. In: POPL (1991)
    • Clinger, W., Rees, J.: Macros that work. In: POPL (1991)
  • 6
    • 47249110279 scopus 로고    scopus 로고
    • van Tonder, A.: SRFI 72: Hygienic macros. Online (September 2005)
    • van Tonder, A.: SRFI 72: Hygienic macros. Online (September 2005)
  • 7
    • 47249123005 scopus 로고    scopus 로고
    • 4 report on the algorithmic language Scheme. Technical report (1991)
    • 4 report on the algorithmic language Scheme. Technical report (1991)
  • 8
    • 47249113016 scopus 로고    scopus 로고
    • Culpepper, R., Felleisen, M.: Taming macros. In: Karsai, G., Visser, E. (eds.) GPCE 2004. LNCS, 3286, Springer, Heidelberg (2004)
    • Culpepper, R., Felleisen, M.: Taming macros. In: Karsai, G., Visser, E. (eds.) GPCE 2004. LNCS, vol. 3286, Springer, Heidelberg (2004)
  • 9
    • 23944501086 scopus 로고    scopus 로고
    • A new approach to abstract syntax with variable binding
    • Gabbay, M.J., Pitts, A.M.: A new approach to abstract syntax with variable binding. Formal Aspects of Computing 13(3-5), 341-363 (2001)
    • (2001) Formal Aspects of Computing , vol.13 , Issue.3-5 , pp. 341-363
    • Gabbay, M.J.1    Pitts, A.M.2
  • 13
    • 47249121271 scopus 로고    scopus 로고
    • Flatt, M.: PLT MzScheme: Language manual. Technical Report PLT-TR2007-1-v371, PLT Scheme Inc. (2007), http://www.plt-scheme.org/ techreports/
    • Flatt, M.: PLT MzScheme: Language manual. Technical Report PLT-TR2007-1-v371, PLT Scheme Inc. (2007), http://www.plt-scheme.org/ techreports/
  • 15
    • 47249141271 scopus 로고    scopus 로고
    • de Rauglaudre, D.: Camlp4 reference manual. Online (September 2003)
    • de Rauglaudre, D.: Camlp4 reference manual. Online (September 2003)
  • 16
    • 0036983358 scopus 로고    scopus 로고
    • Template metaprogramming for Haskell
    • Chakravarty, M.M.T, ed
    • Sheard, T., Peyton Jones, S.: Template metaprogramming for Haskell. In: Chakravarty, M.M.T. (ed.) Haskell Workshop, pp. 1-16 (2002)
    • (2002) Haskell Workshop , pp. 1-16
    • Sheard, T.1    Peyton Jones, S.2
  • 17
    • 0034782593 scopus 로고    scopus 로고
    • Ganz, S.E., Sabry, A., Taha, W.: Macros as multi-stage computations: Type-safe, generative, binding macros in MacroML. In: ICFP 2001, pp. 74-85 (2001)
    • Ganz, S.E., Sabry, A., Taha, W.: Macros as multi-stage computations: Type-safe, generative, binding macros in MacroML. In: ICFP 2001, pp. 74-85 (2001)
  • 18
    • 35248898281 scopus 로고    scopus 로고
    • Taha, W., Johann, P.: Staged notational definitions. In: Pfenning, F., Smaragdakis, Y. (eds.) GPCE 2003. LNCS, 2830, pp. 97-116. Springer, Heidelberg (2003)
    • Taha, W., Johann, P.: Staged notational definitions. In: Pfenning, F., Smaragdakis, Y. (eds.) GPCE 2003. LNCS, vol. 2830, pp. 97-116. Springer, Heidelberg (2003)
  • 19
    • 47249093696 scopus 로고    scopus 로고
    • Gasbichler, M.: Fully-parameterized, first-class modules with hygienic macros. PhD thesis, University of Tübingen (August 2006)
    • Gasbichler, M.: Fully-parameterized, first-class modules with hygienic macros. PhD thesis, University of Tübingen (August 2006)
  • 20
    • 0024127861 scopus 로고    scopus 로고
    • Griffin, T.: Notational definition-a formal account. In: LICS 1988, pp. 372-383 (1988)
    • Griffin, T.: Notational definition-a formal account. In: LICS 1988, pp. 372-383 (1988)
  • 21
    • 0026961056 scopus 로고
    • A confluent calculus of macro expansion and evaluation
    • ACM Press, New York
    • Bove, A., Arbilla, L.: A confluent calculus of macro expansion and evaluation. In: LISP and Functional Programming, pp. 278-287. ACM Press, New York (1992)
    • (1992) LISP and Functional Programming , pp. 278-287
    • Bove, A.1    Arbilla, L.2
  • 22
    • 0033328539 scopus 로고    scopus 로고
    • Some lambda calculus and type theory formalized
    • McKinna, J., Pollack, R.: Some lambda calculus and type theory formalized. Journal of Automated Reasoning 23, 373-409 (1999)
    • (1999) Journal of Automated Reasoning , vol.23 , pp. 373-409
    • McKinna, J.1    Pollack, R.2
  • 24
    • 11244266030 scopus 로고    scopus 로고
    • Functional pearl: I am not a number-I am a free variable
    • McBride, C., McKinna, J.: Functional pearl: I am not a number-I am a free variable. In: Haskell Workshop, pp. 1-9 (2004)
    • (2004) Haskell Workshop , pp. 1-9
    • McBride, C.1    McKinna, J.2
  • 25
    • 84976219753 scopus 로고
    • Macro-by-example: Deriving syntactic transformations from their specifications
    • Kohlbecker, E.E., Wand, M.: Macro-by-example: Deriving syntactic transformations from their specifications. In: Principles of Programming Languages (1987)
    • (1987) Principles of Programming Languages
    • Kohlbecker, E.E.1    Wand, M.2


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