[armedbear-devel] generic function sanity checks should be deferred (was Re: default-initargs not respected for funcallable-standard-class)

Rudolf Schlatte rudi at constantly.at
Tue Jan 1 20:45:07 UTC 2013


On Jan 1, 2013, at 21:36, Pascal Costanza <pc at p-cos.net> wrote:
> 
> OK, this looks pretty good. More and more of my tests succeed.
> 
> I am now running into an issue which is admittedly not a bug in the strict sense, but I would encourage you to consider changing the existing behavior anyway: In ensure-generic-function-using-class, abcl is making a few sanity checks and issuing errors, and it is correct to do so according to the HyperSpec. However, since they are done already at such an early stage, some useful MOP idioms are not easily expressible, or at least need to be expressed differently, and I think it would be better to perform the checks at a later stage, for example inside shared-initialize.

[...]

That sounds quite reasonable.  Logged at http://trac.common-lisp.net/armedbear/ticket/284.

> P.S.: All the best for 2013!!!

Thanks, same to you!

Rudi





More information about the armedbear-devel mailing list