[elephant-devel] Class Heirarchies and Queries
Red Daly
reddaly at gmail.com
Tue Jul 14 23:01:30 UTC 2009
On Tue, Sep 16, 2008 at 7:20 AM, Ian Eslick <eslick at media.mit.edu> wrote:
> There is an :inherit slot keyword option for indexed slots. It causes
> subclasses of the defining class to share the index of the base class. You
> can inhibit subclass sharing by re-defining the slot in the base class. I
> found a bug in unstable and patched it so this works again.
As far as I can tell, this feature is now missing. Am I mistaken?
>
>
> Calling map-inverted-index (and the top-level API fn's
> get-instances-by-value/range) from the base or subclasses will return
> instances for all classes that share that base index. We could add some
> refinements such as mapping from a subclass filters out any superclass
> instances during the traversal.
>
> We can easily add a keyword arg to map-class and get-instances-by-class to
> return all subclass instances as well.
>
> Ian
Red
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/elephant-devel/attachments/20090714/6ee115cb/attachment.html>
More information about the elephant-devel
mailing list