On 19 Jul 2006, at 22:47, Christophe Rhodes wrote:
> Pascal Costanza <pc@...> writes:
>> On 19 Jul 2006, at 13:18, Christophe Rhodes wrote:
>>> Thanks. This should now be fixed, in sbcl-0.9.14.23. (Please
>>> say if
>>> there are other symptoms!)
>> Unfortunately, there is indeed another side effect. ANSI CL states
>> that class metaobjects can be type specifiers - see 4.2.3 - but now,
>> sbcl doesn't seem to support this correctly anymore. Here is a test
> Thank you; that (anonymous classes as type specifiers) should be
> (partially; I know of one area still affected) fixed in
> sbcl-0.9.14.26. Again, if there are any more symptoms, let this list
OK, I have checked against 0.9.14.29 and all the tests from the
Closer Project (i.e., ContextL and AspectL) work fine, plus a few
others that I haven't published yet. So funcionality-wise, everything
looks fine from here.
Except: There is some strange behavior in ASDF now - whenever I call
(asdf:oos 'asdf:load-op :contextl), the last source file (on which
nothing else depends!) is always recompiled, no matter what. When I
touch that file, it is even recompiled twice! This behavior doesn't
occur with the official 0.9.14 release.
I can't imagine how this could be a consequence of the support for
anonymous classes, though. Has anything in ASDF changed in the meantime?
Finally: I have the feeling that generic function dispatch has
suffered a little from the recent changes performance-wise. I have no
hard data, though.
Pascal Costanza, mailto:pc@..., http://p-cos.net
Vrije Universiteit Brussel, Programming Technology Lab
Pleinlaan 2, B-1050 Brussel, Belgium