[elephant-devel] Re: Bug in classes.lisp effected Migrate5 in 0.5.0-rc1

Robert L. Read read at robertlread.net
Sun Feb 5 23:44:07 UTC 2006


Fabulous!

I will test again under SBCL and then cut the 0.5.0 release if it
passes.

We have made some small changes that might have broken OpenMCL, but
I assume that risk is worth ignoring.  If an OpenMCLer gets this message
and
feels like running the tests, that would be good.


On Sun, 2006-02-05 at 18:18 -0500, Ian Eslick wrote:

> The slot-boundp-using-class function looks for slots with type eq to
> 'persistent-slot-definition and should be looking for any subtype of
> that base type.  (i.e. under allegro the returned slot is a
> persistent-effective-slot-definition and not 'persistent-slot-definition).
> 
> Also, the loop clause in slot-boundp-using-class under allegro (and
> slot-makunbound-using-class) that operates on a symbol fails to return a
> t value.  It appears that the 'finally' clause does not provide the loop
> value which seems to jive with the loop spec.  Perhaps some loop
> implementations allow finally to return but mine was unhappy depending
> on that so I just did finally (return ...) which is unambiguous.
> 
> I checked in these fixes into HEAD-0.5.0-rc1 can can confirm that all
> tests under Allegro 7.0 using BDB 4.3 and SQLite3 now pass.
> 
> Cheers,
> Ian
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/elephant-devel/attachments/20060205/70365915/attachment.html>


More information about the elephant-devel mailing list