{"title":"Third CLOS users and implementors workshop (workshop session)","authors":"A. Paepcke","doi":"10.1145/319016.319043","DOIUrl":null,"url":null,"abstract":"Scott Cyphers and David Moon explain several of the efficiency mechanisms in the Symbolics CLOS implementation. This includes issues such as object representation, slot access, dispatch, instance creation and the modification of classes and existing instances. Rick Dinitz, Philip McBride, Hans Muller and John Rose describe how they used CLOS features in their work with Lisp View, a Lisp interface to Open Look and X, which is itself written in CLOS. In particular, they explain their use of multiple inheritance, multimethod dispatch of various kinds, protocols with polymorphism, introspection, class evolution and method combination.","PeriodicalId":135062,"journal":{"name":"OOPSLA/ECOOP '90","volume":"50 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1990-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"OOPSLA/ECOOP '90","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/319016.319043","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Scott Cyphers and David Moon explain several of the efficiency mechanisms in the Symbolics CLOS implementation. This includes issues such as object representation, slot access, dispatch, instance creation and the modification of classes and existing instances. Rick Dinitz, Philip McBride, Hans Muller and John Rose describe how they used CLOS features in their work with Lisp View, a Lisp interface to Open Look and X, which is itself written in CLOS. In particular, they explain their use of multiple inheritance, multimethod dispatch of various kinds, protocols with polymorphism, introspection, class evolution and method combination.