Hi Cle, oops, didn't look carefully enough. The 'foos>' method must, as in your *1c* case, specify the current '*Class' directly:
(dm foos> ()
(mapcar cdr (val (get '`*Class 'Foos))) )
As you observed, (var: Foos) will not work if 'This' is the class
itself. The reason is that all inheritance mechanisms (message passing,
lookup with 'meta', 'var:', etc) start searching one level above the
current object.
Cheers,
- Alex
--
UNSUBSCRIBE: mailto:[email protected]?subject=unsubscribe
