[Bese-devel] ucw special slots

Nathan Bird nathan at acceleration.net
Wed May 3 22:56:00 UTC 2006


A standard component has a number of slots used by UCW for 'stuff'  i.e.
component.place, parent, calling-component.  When trying to do automatic
component rendering by rendering all of the slots, we have to filter out all
of the ucw ones, otherwise we end in rendering circles.  Is there some way
of determing whether it is a UCW information slot other than by checking its
name against a list?

 

The function component-class.component-slots is close, but that seems to
only give slots declared with the :component keyword, and an ordinary slot
on a component class is still made as an ordinary slot, even if it is later
filled with a component.  It looks like I can declare it with :component T,
to delay filling it but still make it a component slot. I think this will
meet all my needs.

 

Is there something that already does this that I haven't found yet? Am I
missing some better way?

 

Nathan

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/bese-devel/attachments/20060503/9eafcda1/attachment.html>


More information about the bese-devel mailing list