[Ecls-list] Problem with descendants of STANDARD-CLASS

Juan Jose Garcia Ripoll lisp at arrakis.es
Mon Feb 13 00:40:02 UTC 2006


On Mon, 2006-02-13 at 05:57 +0000, Dan Debertin wrote:
> It looks like classes using STANDARD-CLASS as the metaclass get a slot called
> SLOT-INDEX-TABLE, but classes using other metaclasses, including descendants of
> STANDARD-CLASS (in my case, MY-TEST), do not.

This slot should be inherited by all subclasses of standard-class.

> Is this a bug? Is anyone working on it, or should I dig into it?

It would be nice if you found what is really happening.

> Actually, if it's generally known that MOP on ECL is not well-implemented or
> doesn't work, a simple "no, go away" will suffice ;-).

The problem with ECL is that it got a "castrated" version of CLOS which
aimed for simplicity and easy bootstrapping. I am now reimplementing the
parts of the MOP which were missing. Lot has been done:
finalize-inheritance, change-class, etc. But there might be still some
bugs left and there are definitely things to do such as reimplementing
methods in a more standard way.

Juanjo

-- 
Max-Planck-Institut für Quantenoptik
Hans-Kopfermann-Str. 1, Garching, D-85748, Germany
Phone: +49 89 32905 345   Fax: +49 89 32905 336
http://www.mpq.mpg.de/Theorygroup/CIRAC/





More information about the ecl-devel mailing list