??>> Section
??>> 2.10 of the manual mentions that you can "query a base class of type
??>> people to get subclass instances such as employee, manager,
??>> consultant, etc".
??>> I happen to need to do exactly that, but I can't actually find the
??>> appropriate section in the manual.

LPP> I don't know where that section is (if it exists at all),

there is no such thing in "old" version for sure, i dunno about "new version" though.
definitely this is an important thing, without that queries suck.

while it's fairly easy to implement it for get-instances-by-class,
things are more tricky for "-by-range" queries because they need to be sorted,
and even more tricky for "map-*" level.

as i've mentioned once, i have sort of "combined cursors" implementation,
with it we can support this "subclass aggregation" on low level map-* queries, so get-instances-* will get it almost automatically, and stuff will be properly ordered etc.

so do you people think that inheritance support on map level is a right thing?

_______________________________________________
elephant-devel site list
elephant-devel@common-lisp.net
http://common-lisp.net/mailman/listinfo/elephant-devel

Reply via email to