{"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":1772164057588,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":22,"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.2658775","type":"proceedings-article","created":{"date-parts":[[2014,8,29]],"date-time":"2014-08-29T09:03:43Z","timestamp":1409303023000},"page":"113-122","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":9,"title":["Compiling a reflective language using MetaOCaml"],"prefix":"10.1145","author":[{"given":"Kenichi","family":"Asai","sequence":"first","affiliation":[{"name":"Ochanomizu University, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2014,9,15]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.5555\/1792034.1792044"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2047862.2047882"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01806113"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/62678.62725"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01019004"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/800055.802051"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1010095604496"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2006.02.002"},{"key":"e_1_3_2_1_9_1","volume-title":"Sestoft Partial Evaluation and Automatic Program Generation","author":"Jones N. D.","year":"1993","unstructured":"Jones , N. D. , C. K. Gomard , and P. Sestoft Partial Evaluation and Automatic Program Generation , New York : Prentice-Hall ( 1993 ). Jones, N. D., C. K. Gomard, and P. Sestoft Partial Evaluation and Automatic Program Generation, New York: Prentice-Hall (1993)."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/1405.001.0001","volume-title":"Bobrow The Art of the Metaobject Protocol","author":"Kiczales G.","year":"1991","unstructured":"Kiczales , G. , J. des Rivi\u00e8res , and D. G. Bobrow The Art of the Metaobject Protocol , Cambridge : MIT Press ( 1991 ). Kiczales, G., J. des Rivi\u00e8res, and D. G. Bobrow The Art of the Metaobject Protocol, Cambridge: MIT Press (1991)."},{"key":"e_1_3_2_1_11_1","first-page":"242","volume-title":"\u201cAspect-Oriented Programming,\" Proceedings of the European Conference on Object-Oriented Programming (ECOOP\u201997)","author":"Kiczales G.","year":"1997","unstructured":"Kiczales , G. , J. Lamping , A. Mendhekar , C. Maeda , C. Videira Lopes , J- M. Loingtier , and J. Irwin \u201cAspect-Oriented Programming,\" Proceedings of the European Conference on Object-Oriented Programming (ECOOP\u201997) , pp. 220\u2013 242 ( 1997 ). Kiczales, G., J. Lamping, A. Mendhekar, C. Maeda, C. Videira Lopes, J-M. Loingtier, and J. Irwin \u201cAspect-Oriented Programming,\" Proceedings of the European Conference on Object-Oriented Programming (ECOOP\u201997), pp. 220\u2013242 (1997)."},{"key":"e_1_3_2_1_12_1","first-page":"279","volume-title":"\u201cBinding-Time Analysis for MetaML via Type Inference and Constraint Solving,\" In K","author":"Linger N.","year":"2004","unstructured":"Linger , N. , and T. Sheard \u201cBinding-Time Analysis for MetaML via Type Inference and Constraint Solving,\" In K . Jensen and A. Podelski, editors, Tools and Algorithms for the Construction and Analysis of Systems (LNCS 2988), pp. 266\u2013 279 ( March 2004 ). Linger, N., and T. Sheard \u201cBinding-Time Analysis for MetaML via Type Inference and Constraint Solving,\" In K. Jensen and A. Podelski, editors, Tools and Algorithms for the Construction and Analysis of Systems (LNCS 2988), pp. 266\u2013279 (March 2004)."},{"key":"e_1_3_2_1_13_1","first-page":"2622","article-title":"A Compilation and Optimization Model for Aspect-Oriented Programs","author":"Masuhara H.","year":"2003","unstructured":"Masuhara , H. , G. Kiczales , and C. Dutchyn \u201c A Compilation and Optimization Model for Aspect-Oriented Programs ,\" Proceedings of the 12th International Conference on Compiler Construction (CC 2003 ), LNCS 2622 , pp. 46\u201360 (April 2003). Masuhara, H., G. Kiczales, and C. Dutchyn \u201cA Compilation and Optimization Model for Aspect-Oriented Programs,\" Proceedings of the 12th International Conference on Compiler Construction (CC2003), LNCS 2622, pp. 46\u201360 (April 2003).","journal-title":"Proceedings of the 12th International Conference on Compiler Construction (CC"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/217838.217869"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1010027404223"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1868294.1868314"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2048066.2048098"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/800017.800513"},{"key":"e_1_3_2_1_19_1","first-page":"30","article-title":"A Gentle Introduction to Multi-stage Programming","author":"Taha W.","year":"2004","unstructured":"Taha , W. \u201c A Gentle Introduction to Multi-stage Programming ,\" In C. Lengauer, D. Batory, C. Consel, and M. Odersky, editors, Domain-Specific Program Generation (LNCS 3016) , pp. 30 \u2013 50 ( 2004 ). Taha, W. \u201cA Gentle Introduction to Multi-stage Programming,\" In C. Lengauer, D. Batory, C. Consel, and M. Odersky, editors, Domain-Specific Program Generation (LNCS 3016), pp. 30\u201350 (2004).","journal-title":"C. Lengauer, D. Batory, C. Consel, and M. Odersky, editors, Domain-Specific Program Generation (LNCS 3016)"},{"key":"e_1_3_2_1_20_1","unstructured":"Thiemann P. J. and D. Dussart \u201cPartial Evaluation for Higher-Order Languages with State \" Available at http:\/\/www.informatik.uni-freiburg.de\/\u02dcthiemann\/papers\/ mlpe.ps.gz.  Thiemann P. J. and D. Dussart \u201cPartial Evaluation for Higher-Order Languages with State \" Available at http:\/\/www.informatik.uni-freiburg.de\/\u02dcthiemann\/papers\/ mlpe.ps.gz."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1869459.1869522"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/319838.319871"}],"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.2658775","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2658761.2658775","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.2658775"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,9,15]]},"references-count":22,"alternative-id":["10.1145\/2658761.2658775","10.1145\/2658761"],"URL":"https:\/\/doi.org\/10.1145\/2658761.2658775","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/2775053.2658775","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"}}]}}