{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T15:17:40Z","timestamp":1725549460786},"publisher-location":"Berlin, Heidelberg","reference-count":15,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642121067"},{"type":"electronic","value":"9783642121074"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010]]},"DOI":"10.1007\/978-3-642-12107-4_9","type":"book-chapter","created":{"date-parts":[[2010,3,8]],"date-time":"2010-03-08T11:59:18Z","timestamp":1268049558000},"page":"123-132","source":"Crossref","is-referenced-by-count":3,"title":["Yet Another Language Extension Scheme"],"prefix":"10.1007","author":[{"given":"Anya Helene","family":"Bagge","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"issue":"1-2","key":"9_CR1","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1016\/j.scico.2007.11.003","volume":"72","author":"M. Bravenboer","year":"2008","unstructured":"Bravenboer, M., Kalleberg, K.T., Vermaas, R., Visser, E.: Stratego\/XT 0.17. A language and toolset for program transformation. Science of Computer Programming\u00a072(1-2), 52\u201370 (2008)","journal-title":"Science of Computer Programming"},{"key":"9_CR2","unstructured":"Bagge, A.H., Haveraaen, M.: Interfacing concepts: Why declaration style shouldn\u2019t matter. In: LDTA 2009. ENTCS, York, UK (March 2009)"},{"key":"9_CR3","series-title":"ENTCS","first-page":"17","volume-title":"LDTA 2008","author":"A.H. Bagge","year":"2009","unstructured":"Bagge, A.H., Haveraaen, M.: Axiom-based transformations: Optimisation and testing. In: LDTA 2008, Budapest. ENTCS, vol.\u00a0238, pp. 17\u201333. Elsevier, Amsterdam (2009)"},{"key":"9_CR4","unstructured":"Andersen, J., Brabrand, C.: Syntactic language extension via an algebra of languages and transformations. In: LDTA 2009. ENTCS, York, UK (March 2009)"},{"key":"9_CR5","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1145\/503032.503035","volume-title":"PEPM 2002","author":"C. Brabrand","year":"2002","unstructured":"Brabrand, C., Schwartzbach, M.I.: Growing languages with metamorphic syntax macros. In: PEPM 2002, pp. 31\u201340. ACM, New York (2002)"},{"issue":"7","key":"9_CR6","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1145\/987305.987310","volume":"10","author":"T.A. Standish","year":"1975","unstructured":"Standish, T.A.: Extensibility in programming language design. SIGPLAN Not.\u00a010(7), 18\u201321 (1975)","journal-title":"SIGPLAN Not."},{"issue":"9","key":"9_CR7","doi-asserted-by":"publisher","first-page":"48","DOI":"10.1145\/1039511.1039534","volume":"2","author":"G.V. Wilson","year":"2005","unstructured":"Wilson, G.V.: Extensible programming for the 21st century. Queue\u00a02(9), 48\u201357 (2005)","journal-title":"Queue"},{"key":"9_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"138","DOI":"10.1007\/3-540-36579-6_11","volume-title":"Compiler Construction","author":"N. Nystrom","year":"2003","unstructured":"Nystrom, N., Clarkson, M.R., Myers, A.C.: Polyglot: An extensible compiler framework for Java. In: Hedin, G. (ed.) CC 2003. LNCS, vol.\u00a02622, pp. 138\u2013152. Springer, Heidelberg (2003)"},{"key":"9_CR9","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1297027.1297029","volume-title":"OOPSLA 2007","author":"T. Ekman","year":"2007","unstructured":"Ekman, T., Hedin, G.: The JastAdd extensible Java compiler. In: OOPSLA 2007, pp. 1\u201318. ACM, New York (2007)"},{"key":"9_CR10","unstructured":"Graham, P.: Common LISP macros. AI Expert 3(3), 42\u201353 (1987)"},{"issue":"4","key":"9_CR11","doi-asserted-by":"publisher","first-page":"295","DOI":"10.1007\/BF01806308","volume":"5","author":"R.K. Dybvig","year":"1992","unstructured":"Dybvig, R.K., Hieb, R., Bruggeman, C.: Syntactic abstraction in scheme. Lisp Symb. Comput.\u00a05(4), 295\u2013326 (1992)","journal-title":"Lisp Symb. Comput."},{"issue":"5","key":"9_CR12","first-page":"26","volume":"7","author":"T.L. Veldhuizen","year":"1995","unstructured":"Veldhuizen, T.L.: Expression templates. C++ Report\u00a07(5), 26\u201331 (1995); Reprinted in C++ Gems, ed. Stanley Lippman","journal-title":"C++ Report"},{"key":"9_CR13","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/581690.581691","volume-title":"Haskell 2002","author":"T. Sheard","year":"2002","unstructured":"Sheard, T., Jones, S.P.: Template meta-programming for Haskell. In: Haskell 2002, pp. 1\u201316. ACM, New York (2002)"},{"key":"9_CR14","doi-asserted-by":"publisher","first-page":"365","DOI":"10.1145\/1028976.1029007","volume-title":"OOPSLA 2004","author":"M. Bravenboer","year":"2004","unstructured":"Bravenboer, M., Visser, E.: Concrete syntax for objects: domain-specific language embedding and assimilation without restrictions. In: OOPSLA 2004, pp. 365\u2013383. ACM Press, New York (2004)"},{"key":"9_CR15","doi-asserted-by":"crossref","unstructured":"Maddox, W.: Semantically-sensitive macroprocessing. Technical Report UCB\/CSD 89\/545, Computer Science Division (EECS), University of California, Berkeley, CA (1989)","DOI":"10.21236\/ADA632162"}],"container-title":["Lecture Notes in Computer Science","Software Language Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-12107-4_9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,26]],"date-time":"2019-05-26T18:33:05Z","timestamp":1558895585000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-12107-4_9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"ISBN":["9783642121067","9783642121074"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-12107-4_9","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2010]]}}}