Path: utzoo!utgpu!news-server.csri.toronto.edu!mailrus!wuarchive!zaphod.mps.ohio-state.edu!samsung!munnari.oz.au!comp.vuw.ac.nz!lloyd From: L.Parkes@comp.vuw.ac.nz (Lloyd Parkes) Newsgroups: comp.lang.lisp.x Subject: Re: A few questions from a hacker. Message-ID: Date: 30 Aug 90 01:15:44 GMT References: <1990Aug27.001721.9563@comp.vuw.ac.nz> <5854@hplabsz.HPL.HP.COM> Sender: news@comp.vuw.ac.nz (News Admin) Organization: Victoria University of Wellington, Wellington, New Zealand Lines: 30 In-Reply-To: mayer@hplabsz.HPL.HP.COM's message of 27 Aug 90 20:20:58 GMT In article <5854@hplabsz.HPL.HP.COM> mayer@hplabsz.HPL.HP.COM (Niels Mayer) writes: In article <1990Aug27.001721.9563@comp.vuw.ac.nz> L.Parkes@comp.vuw.ac.nz (Lloyd Parkes) writes: > 2) Why doesn't xlobget/setvalue search the ivars of the object > being sent the message, when looking for local bindings of > symbols? It does... [ lots of imported code deleted ] The code in 2.1 only searches the instance variables of the class for which the method is defined, not the object that is being sent the message. This only crops up when you are playing around with super classes and inheritance of methods. What I was doing was trying to write a generic `set an instance variable' method for an entire class heirarchy. After I had `fixed' xlisp, wasn't very difficult, just yucky :-) As to your other questions, hopefully somebody else will answer, as I am very busy. Aren't we all :-( Lloyd -- ------------------------------------------------------------------------ Lloyd Parkes | But like, what is the point man? I mean lloyd@comp.vuw.ac.nz | what is the point? ------------------------------------------------------------------------