{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:47:37Z","timestamp":1772164057448,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":15,"publisher":"ACM","license":[{"start":{"date-parts":[[2014,9,15]],"date-time":"2014-09-15T00:00:00Z","timestamp":1410739200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2014,9,15]]},"DOI":"10.1145\/2658761.2658774","type":"proceedings-article","created":{"date-parts":[[2014,8,29]],"date-time":"2014-08-29T09:03:43Z","timestamp":1409303023000},"page":"103-112","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Specialization through dynamic staging"],"prefix":"10.1145","author":[{"given":"Piotr","family":"Danilewski","sequence":"first","affiliation":[{"name":"Saarland University, Germany \/ Intel VCI, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marcel","family":"K\u00f6ster","sequence":"additional","affiliation":[{"name":"Saarland University, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Roland","family":"Lei\u00dfa","sequence":"additional","affiliation":[{"name":"Saarland University, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Richard","family":"Membarth","sequence":"additional","affiliation":[{"name":"Saarland University, Germany \/ Intel VCI, Germany \/ DFKI, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Philipp","family":"Slusallek","sequence":"additional","affiliation":[{"name":"Saarland University, Germany \/ Intel VCI, Germany \/ DFKI, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2014,9,15]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Compiling with Continuations","author":"Appel A. W.","year":"1992","unstructured":"A. W. Appel . Compiling with Continuations . Cambridge University Press , 1992 . ISBN 0-521-41695-7. A. W. Appel. Compiling with Continuations. Cambridge University Press, 1992. ISBN 0-521-41695-7."},{"key":"e_1_3_2_1_2_1","first-page":"76","volume-title":"Proceedings of the 2nd International Conference on Generative Programming and Component Engineering (GPCE)","author":"Calcagno C.","unstructured":"C. Calcagno , W. Taha , L. Huang , and X. Leroy . Implementing Multistage Languages using ASTs, Gensym, and Reflection . In Proceedings of the 2nd International Conference on Generative Programming and Component Engineering (GPCE) , pages 57\u2013 76 . Springer, Sept. 2003. C. Calcagno, W. Taha, L. Huang, and X. Leroy. Implementing Multistage Languages using ASTs, Gensym, and Reflection. In Proceedings of the 2nd International Conference on Generative Programming and Component Engineering (GPCE), pages 57\u201376. Springer, Sept. 2003."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1090\/S0025-5718-1965-0178586-1"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491956.2462166"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/237721.237765"},{"key":"e_1_3_2_1_6_1","first-page":"86","volume-title":"Proceedings of the 2004 International Symposium on Code Generation and Optimization (CGO)","author":"Lattner C.","unstructured":"C. Lattner and V. Adve . LLVM: A Compilation Framework for Lifelong Program Analysis & Transformation . In Proceedings of the 2004 International Symposium on Code Generation and Optimization (CGO) , pages 75\u2013\u2013 86 . IEEE, Mar. 2004. C. Lattner and V. Adve. LLVM: A Compilation Framework for Lifelong Program Analysis & Transformation. In Proceedings of the 2004 International Symposium on Code Generation and Optimization (CGO), pages 75\u2013\u201386. IEEE, Mar. 2004."},{"key":"e_1_3_2_1_7_1","volume-title":"O\u2019\u2019Reilly & Associates","author":"Levine J.","year":"1992","unstructured":"J. Levine , T. Mason , and D. Brown . Lex & Yacc . O\u2019\u2019Reilly & Associates , 1992 . J. Levine, T. Mason, and D. Brown. Lex & Yacc. O\u2019\u2019Reilly & Associates, 1992."},{"key":"e_1_3_2_1_8_1","series-title":"Lecture Notes in Computer Science","first-page":"207","volume-title":"An Idealized MetaML: Simpler, and More Expressive","author":"Moggi E.","unstructured":"E. Moggi , W. Taha , Z.-E.-A. Benaissa , and T. Sheard . An Idealized MetaML: Simpler, and More Expressive . Lecture Notes in Computer Science , pages 193\u2013 207 . Springer, 1999. E. Moggi, W. Taha, Z.-E.-A. Benaissa, and T. Sheard. An Idealized MetaML: Simpler, and More Expressive. Lecture Notes in Computer Science, pages 193\u2013207. Springer, 1999."},{"key":"e_1_3_2_1_9_1","volume-title":"Types and Programming Languages","author":"Pierce B. C.","year":"2002","unstructured":"B. C. Pierce . Types and Programming Languages . MIT Press , 2002 . ISBN 0-262-16209-1. B. C. Pierce. Types and Programming Languages. MIT Press, 2002. ISBN 0-262-16209-1."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1868294.1868314"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/581690.581691"},{"key":"e_1_3_2_1_12_1","volume-title":"Scheme: An Interpreter for Extended Lambda Calculus","author":"Sussman G.","year":"1975","unstructured":"G. Sussman and G. Steele . Scheme: An Interpreter for Extended Lambda Calculus . Massachusetts Institute of Technology , Artificial Intelligence Laboratory, 1975 . G. Sussman and G. Steele. Scheme: An Interpreter for Extended Lambda Calculus. Massachusetts Institute of Technology, Artificial Intelligence Laboratory, 1975."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/258994.259019"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0304-3975(00)00053-0"},{"issue":"2","key":"e_1_3_2_1_15_1","first-page":"230","article-title":"On Computable Numbers, With an Application to the Entscheidungsproblem","volume":"42","author":"Turing A. M.","year":"1936","unstructured":"A. M. Turing . On Computable Numbers, With an Application to the Entscheidungsproblem . Proceedings of the London Mathematical Society , 42 ( 2 ): 230 \u2013 265 , 1936 . A. M. Turing. On Computable Numbers, With an Application to the Entscheidungsproblem. Proceedings of the London Mathematical Society, 42(2):230\u2013265, 1936.","journal-title":"Proceedings of the London Mathematical Society"}],"event":{"name":"GPCE'14: Generative Programming: Concepts and Experiences","location":"V\u00e4ster\u00e5s Sweden","acronym":"GPCE'14","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 2014 International Conference on Generative Programming: Concepts and Experiences"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2658761.2658774","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2658761.2658774","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:19:30Z","timestamp":1750216770000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2658761.2658774"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,9,15]]},"references-count":15,"alternative-id":["10.1145\/2658761.2658774","10.1145\/2658761"],"URL":"https:\/\/doi.org\/10.1145\/2658761.2658774","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/2775053.2658774","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2014,9,15]]},"assertion":[{"value":"2014-09-15","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}