From: ·····@bbn.com
Subject: MOP question
Date: 
Message-ID: <2o478n$c3r@info-server.bbn.com>
I think I want to implement slot facets. it strikes me that the right
way to do this is to specify that a particular class uses a different
kind of eff-slot-def, one which either has slots for each facet, or a
single slot which contains an alist of facets.

or maybe each facet becomes a new eff-slot-def class, so that I can test
for it inside slot-value-using-class.

has anyone done this stuff? can I see your code?

I'm thinking about a variation of my CLOS interface to Itasca OODB that
uses a single "facet" (actually just a different eff-slot-def) to
indicate that a slot is persistent, rather than some other way (which is
currently working, but sloppy). this will probably eliminate a different
problem I have about mixins...

 -- clint