[info-mcl] Wood on MCL 5.1

svspire at sandia.gov svspire at sandia.gov
Wed Feb 20 12:25:39 CST 2008


David Johnson-Davies wrote:

> I've recently been porting a number of Wood-based applications from MCL 4.3
> to MCL 5.1 and I'm getting a lot of unbound-slot errors when I change the
> classes being stored in the database.
> 
> It seems as if Wood is failing to initialise the value of a new slot
> correctly for instances already in the database.
> 
> Has anyone else encountered this and is there a fix?
> 
> Thanks,
> David

MCL's CLOS implementation changed pretty significantly between 4.3 and 
5.1. More precisely, 5.1 includes almost complete AMOP support where
4.3 did not. Furthermore, the :type argument on slots is now enforced,
where it was ignored before.

Code that depends on the internals of MCL 4.3's CLOS implementation is 
likely to break in 5.1. I don't remember if Wood falls into this 
category but I suspect it does.

-- 
Shannon Spires
svspire at sandia.gov




More information about the info-mcl mailing list