{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,29]],"date-time":"2025-09-29T08:16:22Z","timestamp":1759133782082,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":17,"publisher":"ACM","license":[{"start":{"date-parts":[[2015,10,21]],"date-time":"2015-10-21T00:00:00Z","timestamp":1445385600000},"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":[[2015,10,21]]},"DOI":"10.1145\/2814228.2814236","type":"proceedings-article","created":{"date-parts":[[2015,11,3]],"date-time":"2015-11-03T20:06:54Z","timestamp":1446581214000},"page":"183-196","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["A bootstrapping infrastructure to build and extend Pharo-like languages"],"prefix":"10.1145","author":[{"given":"Guillermo","family":"Polito","sequence":"first","affiliation":[{"name":"INRIA, France \/ \u00c9cole des Mines de Douai, France"}]},{"given":"St\u00e9phane","family":"Ducasse","sequence":"additional","affiliation":[{"name":"INRIA, France"}]},{"given":"Noury","family":"Bouraqadi","sequence":"additional","affiliation":[{"name":"\u00c9cole des Mines de Douai, France"}]},{"given":"Luc","family":"Fabresse","sequence":"additional","affiliation":[{"name":"\u00c9cole des Mines de Douai, France"}]}],"member":"320","published-online":{"date-parts":[[2015,10,21]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1147\/sj.391.0211"},{"key":"e_1_3_2_1_2_1","volume-title":"Square Bracket Associates","author":"Black BDN","year":"2009","unstructured":"{ BDN + 09} Andrew P. Black , St\u00e9phane Ducasse , Oscar Nierstrasz , Damien Pollet , Damien Cassou , and Marcus Denker . Pharo by Example . Square Bracket Associates , Kehrsatz, Switzerland , 2009 . {BDN + 09} Andrew P. Black, St\u00e9phane Ducasse, Oscar Nierstrasz, Damien Pollet, Damien Cassou, and Marcus Denker. Pharo by Example. Square Bracket Associates, Kehrsatz, Switzerland, 2009."},{"key":"e_1_3_2_1_3_1","volume-title":"Proceedings of ESUG International Workshop on Smalltalk Technologies (IWST\u201910)","author":"Bourgois Tristan","year":"2010","unstructured":"{BLDP10} Tristan Bourgois , Jannik Laval , St\u00e9phane Ducasse , and Damien Pollet . Bloc : a trait-based collections library - a preliminary experience report . In Proceedings of ESUG International Workshop on Smalltalk Technologies (IWST\u201910) , Barcelona, Spain , 2010 . {BLDP10} Tristan Bourgois, Jannik Laval, St\u00e9phane Ducasse, and Damien Pollet. Bloc: a trait-based collections library - a preliminary experience report. In Proceedings of ESUG International Workshop on Smalltalk Technologies (IWST\u201910), Barcelona, Spain, 2010."},{"key":"e_1_3_2_1_4_1","series-title":"LNCS","first-page":"139","volume-title":"Self-Sustaining Systems","author":"Carl Friedrich Bolz BLM","unstructured":"{ BLM + 08} Carl Friedrich Bolz , Adrian Lienhard , Nicholas D. Matsakis , Oscar Nierstrasz , Lukas Renggli , Armin Rigo , and Toon Verwaest . Back to the future in one week \u2014 implementing a Smalltalk VM in PyPy . In Self-Sustaining Systems , volume 5142 of LNCS , pages 123\u2013 139 . Springer, 2008. {BLM + 08} Carl Friedrich Bolz, Adrian Lienhard, Nicholas D. Matsakis, Oscar Nierstrasz, Lukas Renggli, Armin Rigo, and Toon Verwaest. Back to the future in one week \u2014 implementing a Smalltalk VM in PyPy. In Self-Sustaining Systems, volume 5142 of LNCS, pages 123\u2013139. Springer, 2008."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/504311.504292"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"crossref","unstructured":"{CKL96} \n      Shigeru\n      Chiba Gregor\n      Kiczales and \n      John\n      Lamping\n    .\n  Avoiding confusion in metacircularity: The meta-helix\n  . In Kokichi Futatsugi and Satoshi Matsuoka editors ISOTAS\n   \u201996 volume \n  1049\n   of \n  Lecture Notes in Computer Science pages 157\u2013\n  172\n  . Springer 1996.   {CKL96} Shigeru Chiba Gregor Kiczales and John Lamping. Avoiding confusion in metacircularity: The meta-helix. In Kokichi Futatsugi and Satoshi Matsuoka editors ISOTAS \u201996 volume 1049 of Lecture Notes in Computer Science pages 157\u2013172. Springer 1996.","DOI":"10.1007\/3-540-60954-7_49"},{"key":"e_1_3_2_1_7_1","series-title":"LNBIP","first-page":"237","volume-title":"Proceedings of TOOLS EUROPE","author":"Denker Marcus","year":"2008","unstructured":"{DSD08} Marcus Denker , Mathieu Suen , and St\u00e9phane Ducasse . The meta in meta-object architectures . In Proceedings of TOOLS EUROPE 2008 , volume 11 of LNBIP , pages 218\u2013 237 . Springer-Verlag, 2008. {DSD08} Marcus Denker, Mathieu Suen, and St\u00e9phane Ducasse. The meta in meta-object architectures. In Proceedings of TOOLS EUROPE 2008, volume 11 of LNBIP, pages 218\u2013237. Springer-Verlag, 2008."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/263698.263754"},{"key":"e_1_3_2_1_9_1","volume-title":"Bobrow. The Art of the Metaobject Protocol. MIT Press","author":"Sun","year":"1991","unstructured":"{JVM} Sun microsystems, inc. JVM tool interface (JVMTI). http:\/\/java.sun.com\/j2se\/1.5.0\/docs\/guide\/jvmti\/. {KdRB91} Gregor Kiczales, Jim des Rivi\u00e8res, and Daniel G . Bobrow. The Art of the Metaobject Protocol. MIT Press , 1991 . {JVM} Sun microsystems, inc. JVM tool interface (JVMTI). http:\/\/java.sun.com\/j2se\/1.5.0\/docs\/guide\/jvmti\/. {KdRB91} Gregor Kiczales, Jim des Rivi\u00e8res, and Daniel G. Bobrow. The Art of the Metaobject Protocol. MIT Press, 1991."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/286936.286945"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/38807.38821"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2166929.2166941"},{"key":"e_1_3_2_1_13_1","volume-title":"IWST - International Workshop on Smalltalk Technology, Colocated within the 21th International Smalltalk Conference - 2013","author":"Polito Guillermo","year":"2013","unstructured":"{PDFB13} Guillermo Polito , St\u00e9phane Ducasse , Luc Fabresse , and Noury Bouraqadi . Virtual smalltalk images: Model and applications . In IWST - International Workshop on Smalltalk Technology, Colocated within the 21th International Smalltalk Conference - 2013 , 2013 . {PDFB13} Guillermo Polito, St\u00e9phane Ducasse, Luc Fabresse, and Noury Bouraqadi. Virtual smalltalk images: Model and applications. In IWST - International Workshop on Smalltalk Technology, Colocated within the 21th International Smalltalk Conference - 2013, 2013."},{"key":"e_1_3_2_1_14_1","volume-title":"Accessible language-based environments of recursive theories (a white paper advocating widespread unreasonable behavior). Technical report","author":"Piumarta Ian","year":"2006","unstructured":"{Piu06} Ian Piumarta . Accessible language-based environments of recursive theories (a white paper advocating widespread unreasonable behavior). Technical report , Viewpoints Research Institute , 2006 . VPRI Research Note RN-2006-001-a. {PW06} Ian Piumarta and Alessandro Warth. Open reusable object models. Technical report, Viewpoints Research Institute, 2006. VPRI Research Note RN-2006-003-a. {Rho08} Christophe Rhodes. Sbcl: A sanely-bootstrappable common lisp. In International Workshop on Self Sustainable Systems (S3), pages 74\u201386, 2008. {Piu06} Ian Piumarta. Accessible language-based environments of recursive theories (a white paper advocating widespread unreasonable behavior). Technical report, Viewpoints Research Institute, 2006. VPRI Research Note RN-2006-001-a. {PW06} Ian Piumarta and Alessandro Warth. Open reusable object models. Technical report, Viewpoints Research Institute, 2006. VPRI Research Note RN-2006-003-a. {Rho08} Christophe Rhodes. Sbcl: A sanely-bootstrappable common lisp. In International Workshop on Self Sustainable Systems (S3), pages 74\u201386, 2008."},{"key":"e_1_3_2_1_15_1","series-title":"LNCS","first-page":"953","volume-title":"DLS\u201906, companion to OOPSLA\u201906","author":"Rigo Armin","year":"2006","unstructured":"{RP06} Armin Rigo and Samuele Pedroni . PyPy\u2019s approach to virtual machine construction . In DLS\u201906, companion to OOPSLA\u201906 , pages 944\u2013 953 , New York, NY , USA, 2006 . ACM. {SDNB03} Nathanael Sch\u00e4rli, St\u00e9phane Ducasse, Oscar Nierstrasz, and Andrew P. Black. Traits : Composable units of behavior. In Proceedings of European Conference on Object-Oriented Programming , volume 2743 of LNCS , pages 248\u2013 274 . Springer Verlag, July 2003. {RP06} Armin Rigo and Samuele Pedroni. PyPy\u2019s approach to virtual machine construction. In DLS\u201906, companion to OOPSLA\u201906, pages 944\u2013953, New York, NY, USA, 2006. ACM. {SDNB03} Nathanael Sch\u00e4rli, St\u00e9phane Ducasse, Oscar Nierstrasz, and Andrew P. Black. Traits: Composable units of behavior. In Proceedings of European Conference on Object-Oriented Programming, volume 2743 of LNCS, pages 248\u2013274. Springer Verlag, July 2003."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/800017.800513"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2635648.2635656"}],"event":{"name":"SPLASH '15: Conference on Systems, Programming, Languages, and Applications: Software for Humanity","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Pittsburgh PA USA","acronym":"SPLASH '15"},"container-title":["2015 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software (Onward!)"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2814228.2814236","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2814228.2814236","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T06:12:47Z","timestamp":1750227167000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2814228.2814236"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,10,21]]},"references-count":17,"alternative-id":["10.1145\/2814228.2814236","10.1145\/2814228"],"URL":"https:\/\/doi.org\/10.1145\/2814228.2814236","relation":{},"subject":[],"published":{"date-parts":[[2015,10,21]]},"assertion":[{"value":"2015-10-21","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}