{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,7]],"date-time":"2024-09-07T01:22:20Z","timestamp":1725672140557},"publisher-location":"New York, NY, USA","reference-count":21,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2006,10,22]]},"DOI":"10.1145\/1173706.1173710","type":"proceedings-article","created":{"date-parts":[[2007,1,17]],"date-time":"2007-01-17T01:15:56Z","timestamp":1168996556000},"page":"21-28","update-policy":"http:\/\/dx.doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Assimilating MetaBorg:"],"prefix":"10.1145","author":[{"given":"Jonathan","family":"Riehl","sequence":"first","affiliation":[{"name":"University of Chicago"}]}],"member":"320","published-online":{"date-parts":[[2006,10,22]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/62678.62688"},{"key":"e_1_3_2_1_2_1","volume-title":"Compilers: Principles, Techniques, and Tools","author":"Aho Alfred V.","year":"1986","unstructured":"Alfred V. Aho , Ravi Sethi , and Jeffrey D. Ullman . Compilers: Principles, Techniques, and Tools . Addison-Wesley Publishing Company , 1986 . Alfred V. Aho, Ravi Sethi, and Jeffrey D. Ullman. Compilers: Principles, Techniques, and Tools. Addison-Wesley Publishing Company, 1986."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1007\/11561347_12"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028976.1029007"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1097-024X(200003)30:3%3C259::AID-SPE298%3E3.0.CO;2-Y"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/11561347_19"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/581478.581486"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/151640.151642"},{"key":"e_1_3_2_1_9_1","volume-title":"August","author":"Grimm Robert","year":"2004","unstructured":"Robert Grimm . xtc: Making C Safely Extensible , August 2004 . Available at http:\/\/www.cs.nyu.edu\/rgrimm\/papers\/dslopt04.pdf. Robert Grimm. xtc: Making C Safely Extensible, August 2004. Available at http:\/\/www.cs.nyu.edu\/rgrimm\/papers\/dslopt04.pdf."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1072997.1073000"},{"key":"e_1_3_2_1_11_1","volume-title":"USA","author":"McCarthy John","year":"1962","unstructured":"John McCarthy . LISP 1.5 Programmer's Manual . The MIT Press, Cambridge, MA , USA , 1962 . John McCarthy. LISP 1.5 Programmer's Manual. The MIT Press, Cambridge, MA, USA, 1962."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1118890.1118892"},{"key":"e_1_3_2_1_13_1","first-page":"203","volume-title":"Preliminary Proceedings of the 2001 ACM SIGPLAN Haskell Workshop (HW '01)","author":"Peyton-Jones Simon","year":"2001","unstructured":"Simon Peyton-Jones , Andrew Tolmach , and Tony Hoare . Playing by the rules: Rewriting as a practical optimisation technique in GHC. In Ralf Hinze, editor , Preliminary Proceedings of the 2001 ACM SIGPLAN Haskell Workshop (HW '01) , pages 203 -- 233 , Firenze, Italy , September 2001 . Simon Peyton-Jones, Andrew Tolmach, and Tony Hoare. Playing by the rules: Rewriting as a practical optimisation technique in GHC. In Ralf Hinze, editor, Preliminary Proceedings of the 2001 ACM SIGPLAN Haskell Workshop (HW '01), pages 203--233, Firenze, Italy, September 2001."},{"key":"e_1_3_2_1_14_1","unstructured":"Programming Languages Team. PLT Scheme. http:\/\/www.plt-scheme.org\/.  Programming Languages Team. PLT Scheme. http:\/\/www.plt-scheme.org\/."},{"key":"e_1_3_2_1_15_1","volume-title":"Python Enhancement Proposal PEP 269 -- Pgen Module for Python","author":"Riehl Jonathan","year":"2001","unstructured":"Jonathan Riehl . Python Enhancement Proposal PEP 269 -- Pgen Module for Python , 2001 . http:\/\/www.python.org\/dev\/peps\/pep-0269\/. Jonathan Riehl. Python Enhancement Proposal PEP 269 -- Pgen Module for Python, 2001. http:\/\/www.python.org\/dev\/peps\/pep-0269\/."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028664.1028711"},{"key":"e_1_3_2_1_18_1","volume-title":"December","author":"New Jersey Standard ML","year":"1997","unstructured":"Standard ML of New Jersey . The SMLofNJ structure , December 1997 . http:\/\/www.smlnj.org\/doc\/SMLofNJ\/pages\/smlnj.html. Standard ML of New Jersey. The SMLofNJ structure, December 1997. http:\/\/www.smlnj.org\/doc\/SMLofNJ\/pages\/smlnj.html."},{"key":"e_1_3_2_1_19_1","volume-title":"The C++ Programming Language","author":"Stroustrup Bjarne","year":"1997","unstructured":"Bjarne Stroustrup . The C++ Programming Language , Third Edition. Addison-Wesley Longman Publishing Co., Inc. , Boston, MA, USA , 1997 . Bjarne Stroustrup. The C++ Programming Language, Third Edition. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA, 1997."},{"key":"e_1_3_2_1_20_1","volume-title":"JVMTM Tool Interface (JVM TI)","author":"Microsystems Sun","year":"2004","unstructured":"Sun Microsystems . JVMTM Tool Interface (JVM TI) , 2004 . http:\/\/java.sun.com\/j2se\/1.5.0\/docs\/guide\/jvmti\/. Sun Microsystems. JVMTM Tool Interface (JVM TI), 2004. http:\/\/java.sun.com\/j2se\/1.5.0\/docs\/guide\/jvmti\/."},{"key":"e_1_3_2_1_21_1","first-page":"30","volume-title":"Domain-Specific Program Generation","author":"Taha Walid","year":"2003","unstructured":"Walid Taha . A gentle introduction to multi-stage programming . In Domain-Specific Program Generation , pages 30 -- 50 , 2003 . Walid Taha. A gentle introduction to multi-stage programming. In Domain-Specific Program Generation, pages 30--50, 2003."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/317636.317794"}],"event":{"name":"GPCE06: Generative Programming and Component Engineering 2006","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","ACM Association for Computing Machinery"],"location":"Portland Oregon USA","acronym":"GPCE06"},"container-title":["Proceedings of the 5th international conference on Generative programming and component engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1173706.1173710","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,9]],"date-time":"2023-01-09T01:57:31Z","timestamp":1673229451000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1173706.1173710"}},"subtitle":["embedding language tools in languages"],"short-title":[],"issued":{"date-parts":[[2006,10,22]]},"references-count":21,"alternative-id":["10.1145\/1173706.1173710","10.1145\/1173706"],"URL":"https:\/\/doi.org\/10.1145\/1173706.1173710","relation":{},"subject":[],"published":{"date-parts":[[2006,10,22]]},"assertion":[{"value":"2006-10-22","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}