{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:36:58Z","timestamp":1750307818895,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":27,"publisher":"ACM","license":[{"start":{"date-parts":[[2008,7,8]],"date-time":"2008-07-08T00:00:00Z","timestamp":1215475200000},"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":[[2008,7,8]]},"DOI":"10.1145\/1408681.1408685","type":"proceedings-article","created":{"date-parts":[[2008,9,4]],"date-time":"2008-09-04T21:44:44Z","timestamp":1220564684000},"page":"1-10","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Filtered dispatch"],"prefix":"10.1145","author":[{"given":"Pascal","family":"Costanza","sequence":"first","affiliation":[{"name":"Vrije Universiteit Brussel, Brussels, Belgium"}]},{"given":"Charlotte","family":"Herzeel","sequence":"additional","affiliation":[{"name":"Vrije Universiteit Brussel, Brussels, Belgium"}]},{"given":"Jorge","family":"Vallejos","sequence":"additional","affiliation":[{"name":"Vrije Universiteit Brussel, Brussels, Belgium"}]},{"given":"Theo","family":"D'Hondt","sequence":"additional","affiliation":[{"name":"Vrije Universiteit Brussel, Brussels, Belgium"}]}],"member":"320","published-online":{"date-parts":[[2008,7,8]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1244002.1244245"},{"key":"e_1_3_2_1_2_1","volume-title":"American National Standard for Information Systems - Programming Language - Common Lisp","author":"INCITS","year":"1994","unstructured":"ANSI\/ INCITS X3.226-1994. American National Standard for Information Systems - Programming Language - Common Lisp , 1994 . ANSI\/INCITS X3.226-1994. American National Standard for Information Systems - Programming Language - Common Lisp, 1994."},{"key":"e_1_3_2_1_3_1","volume-title":"October","author":"Bachrach Jonathan","year":"2000","unstructured":"Jonathan Bachrach . Efficient Dispatch for Dylan. Presentation at Massachusetts Institute of Technology AI Lab , October 2000 . Jonathan Bachrach. Efficient Dispatch for Dylan. Presentation at Massachusetts Institute of Technology AI Lab, October 2000."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/236337.236347"},{"key":"e_1_3_2_1_5_1","first-page":"3","volume":"1","author":"Bobrow Daniel","year":"1989","unstructured":"Daniel Bobrow , Linda DeMichiel , Richard Gabriel , Sonya Keene , Gregor Kiczales , David Moon. Common Lisp Object System Specification. Lisp and Symbolic Computation 1 , 3 -- 4 ( January 1989 ), 245--394. Daniel Bobrow, Linda DeMichiel, Richard Gabriel, Sonya Keene, Gregor Kiczales, David Moon. Common Lisp Object System Specification. Lisp and Symbolic Computation 1, 3--4 (January 1989), 245--394.","journal-title":"David Moon. Common Lisp Object System Specification. Lisp and Symbolic Computation"},{"key":"e_1_3_2_1_6_1","volume-title":"Chambers. Predicate Classes. 7th European Conference on Object-Oriented Programming (ECOOP'93)","author":"Craig","year":"1993","unstructured":"Craig Chambers. Predicate Classes. 7th European Conference on Object-Oriented Programming (ECOOP'93) , Kaiserslautern, Germany , July 1993 . Proceedings, Springer LNCS. Craig Chambers. Predicate Classes. 7th European Conference on Object-Oriented Programming (ECOOP'93), Kaiserslautern, Germany, July 1993. Proceedings, Springer LNCS."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/320384.320407"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/353171.353181"},{"volume-title":"First International IFIP\/ACM Working Conference on Component Deployment (CD 2002), Berlin, Germany, June 2002. Proceedings, Springer LNCS.","author":"Costanza Pascal","key":"e_1_3_2_1_9_1","unstructured":"Pascal Costanza . Dynamic replacement of active objects in the Gilgul programming language . First International IFIP\/ACM Working Conference on Component Deployment (CD 2002), Berlin, Germany, June 2002. Proceedings, Springer LNCS. Pascal Costanza. Dynamic replacement of active objects in the Gilgul programming language. First International IFIP\/ACM Working Conference on Component Deployment (CD 2002), Berlin, Germany, June 2002. Proceedings, Springer LNCS."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/944579.944587"},{"volume-title":"International Lisp Conference 2005, Stanford. Proceedings.","author":"Costanza Pascal","key":"e_1_3_2_1_11_1","unstructured":"Pascal Costanza . How to Make Lisp More Special . International Lisp Conference 2005, Stanford. Proceedings. Pascal Costanza. How to Make Lisp More Special. International Lisp Conference 2005, Stanford. Proceedings."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1146841.1146842"},{"volume-title":"Paola Giannini. Fickle: Dynamic Object Re-classification. 15th European Conference on Object-Oriented Programming (ECOOP 2001), Budapest, Hungary, June 2001. Proceedings, LNCS.","author":"Drossopoulou Sophia","key":"e_1_3_2_1_13_1","unstructured":"Sophia Drossopoulou , Ferruccio Damiani , Mariangiola Dezani-Ciancaglini , Paola Giannini. Fickle: Dynamic Object Re-classification. 15th European Conference on Object-Oriented Programming (ECOOP 2001), Budapest, Hungary, June 2001. Proceedings, LNCS. Sophia Drossopoulou, Ferruccio Damiani, Mariangiola Dezani-Ciancaglini, Paola Giannini. Fickle: Dynamic Object Re-classification. 15th European Conference on Object-Oriented Programming (ECOOP 2001), Budapest, Hungary, June 2001. Proceedings, LNCS."},{"volume-title":"Chraig Chambers. Predicate Dispatching: A Unified Theory of Dispatch. 12th European Conference on Object-Oriented Programming (ECOOP'98), Brussels, Belgium, July 1998. Proceedings, Springer LNCS.","author":"Ernst Michael","key":"e_1_3_2_1_14_1","unstructured":"Michael Ernst , Craig Kaplan , Chraig Chambers. Predicate Dispatching: A Unified Theory of Dispatch. 12th European Conference on Object-Oriented Programming (ECOOP'98), Brussels, Belgium, July 1998. Proceedings, Springer LNCS. Michael Ernst, Craig Kaplan, Chraig Chambers. Predicate Dispatching: A Unified Theory of Dispatch. 12th European Conference on Object-Oriented Programming (ECOOP'98), Brussels, Belgium, July 1998. Proceedings, Springer LNCS."},{"key":"e_1_3_2_1_15_1","volume-title":"Design Patterns","author":"Gamma Erich","year":"1995","unstructured":"Erich Gamma , Richard Helm , Ralph Johnson , John Vlissides . Design Patterns . Addison-Wesley , 1995 . Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides. Design Patterns. Addison-Wesley, 1995."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-89275-5_6"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.5555\/574212"},{"volume-title":"OOPSLA 1986 Conference on Object-Oriented Programming, Systems, Languages, and Applications, Portlang, Oregon, USA, November 1986. Proceedings, ACM Press.","author":"Lieberman Henry","key":"e_1_3_2_1_18_1","unstructured":"Henry Lieberman . Using Prototypical Objects to Implement Shared Behaviour in Object Oriented Systems . OOPSLA 1986 Conference on Object-Oriented Programming, Systems, Languages, and Applications, Portlang, Oregon, USA, November 1986. Proceedings, ACM Press. Henry Lieberman. Using Prototypical Objects to Implement Shared Behaviour in Object Oriented Systems. OOPSLA 1986 Conference on Object-Oriented Programming, Systems, Languages, and Applications, Portlang, Oregon, USA, November 1986. Proceedings, ACM Press."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028976.1029006"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.5555\/646149.679202"},{"volume-title":"Newton and Christophe Rhodes. Custom Specializers in Object-Oriented Lisp. 1st European Lisp Symposium (ELS 2008, Bordeaux, France, May 22--23, 2008. Proceedings.","author":"Jim","key":"e_1_3_2_1_21_1","unstructured":"Jim Newton and Christophe Rhodes. Custom Specializers in Object-Oriented Lisp. 1st European Lisp Symposium (ELS 2008, Bordeaux, France, May 22--23, 2008. Proceedings. Jim Newton and Christophe Rhodes. Custom Specializers in Object-Oriented Lisp. 1st European Lisp Symposium (ELS 2008, Bordeaux, France, May 22--23, 2008. Proceedings."},{"volume-title":"8th International Conference (OOIS 2002, Montpellier, France, September 2002. Proceedings, Springer LNCS.","author":"Chandra Sekharaiah K.","key":"e_1_3_2_1_22_1","unstructured":"K. Chandra Sekharaiah and D. Janaki Ram . Object Schizophrenia Problem in Object Role System Design. Object-Oriented Information Systems , 8th International Conference (OOIS 2002, Montpellier, France, September 2002. Proceedings, Springer LNCS. K. Chandra Sekharaiah and D. Janaki Ram. Object Schizophrenia Problem in Object Role System Design. Object-Oriented Information Systems, 8th International Conference (OOIS 2002, Montpellier, France, September 2002. Proceedings, Springer LNCS."},{"key":"e_1_3_2_1_23_1","volume-title":"The Dylan Reference Manual","author":"Shalit Andrew","year":"1996","unstructured":"Andrew Shalit . The Dylan Reference Manual . Addison-Wesley , 1996 . Andrew Shalit. The Dylan Reference Manual. Addison-Wesley, 1996."},{"key":"e_1_3_2_1_24_1","volume-title":"Dave's Smalltalk FAQ","author":"Smith David N.","year":"1995","unstructured":"David N. Smith . Dave's Smalltalk FAQ , 1995 -96. Originally at http:\/\/www.dnsmith.com\/SmallFAQ\/SmallFaq.html, copy found at http:\/\/udos.users.dolphinmap.net\/archive\/DavesSmalltalkFAQ.pdf. David N. Smith. Dave's Smalltalk FAQ, 1995-96. Originally at http:\/\/www.dnsmith.com\/SmallFAQ\/SmallFaq.html, copy found at http:\/\/udos.users.dolphinmap.net\/archive\/DavesSmalltalkFAQ.pdf."},{"key":"e_1_3_2_1_25_1","volume-title":"Self: The Power of Simplicity. Lisp and Symbolic Computation, 4(3)","author":"Ungar David","year":"1991","unstructured":"David Ungar and Randall B. Smith . Self: The Power of Simplicity. Lisp and Symbolic Computation, 4(3) , Kluwer Academic Publishers , June 1991 . David Ungar and Randall B. Smith. Self: The Power of Simplicity. Lisp and Symbolic Computation, 4(3), Kluwer Academic Publishers, June 1991."},{"key":"e_1_3_2_1_26_1","volume-title":"Journal of Object-Oriented Programming","author":"Taivalsaari Antero","year":"1993","unstructured":"Antero Taivalsaari . Object-oriented programming with modes . Journal of Object-Oriented Programming , June 1993 . Antero Taivalsaari. Object-oriented programming with modes. Journal of Object-Oriented Programming, June 1993."},{"key":"e_1_3_2_1_28_1","volume-title":"Communications of the ACM","volume":"17","author":"Wegbreit Ben","unstructured":"Ben Wegbreit . The Treatment of Data Types in EL1 . Communications of the ACM , Vol. 17 , No. 5, May 1974, ACM Press. Ben Wegbreit. The Treatment of Data Types in EL1. Communications of the ACM, Vol. 17, No. 5, May 1974, ACM Press."}],"event":{"name":"DLS '08: Dynamic Languages Symposium 2008","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Paphos Cyprus","acronym":"DLS '08"},"container-title":["Proceedings of the 2008 symposium on Dynamic languages"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1408681.1408685","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1408681.1408685","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T13:57:44Z","timestamp":1750255064000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1408681.1408685"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,7,8]]},"references-count":27,"alternative-id":["10.1145\/1408681.1408685","10.1145\/1408681"],"URL":"https:\/\/doi.org\/10.1145\/1408681.1408685","relation":{},"subject":[],"published":{"date-parts":[[2008,7,8]]},"assertion":[{"value":"2008-07-08","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}