Erik Huelsmann | 14 Aug 17:35

Re: New maintainer structure for ABCL

On Wed, Aug 13, 2008 at 4:24 AM, Blake McBride <blake <at> mcbride.name> wrote:
>
> Meta classes don't seem to work in ABCL.  For example:
>
> CL-USER(1): (defclass meta-class1 (standard-class) (cv1 cv2 cv3) (:metaclass
> standard-class))
> #<STANDARD-CLASS META-CLASS1 {75A744}>
> CL-USER(2): (defclass class1 (standard-object) (iv1 iv2 iv3) (:metaclass
> meta-class1))
> #<STANDARD-CLASS CLASS1 {4134E0}>
> CL-USER(3):
>
> The second return should have been:
> #<META-CLASS1 CLASS1 {4134E0}>
>
> I think ABCL is ignoring the :metaclass option.  Without the :metaclass
> option ABCL CLOS is very weak.

Right. When trying to run the ansi tests, it turned out that the long
form of DEFINE-METHOD-COMBINATION is also not implemented. That should
probably be considered a weak spot too.

Bye,

Erik.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/

Gmane