I finally got part of your changes checked into CEDET/CVS for
eieio.el. I had written some tests to try out your changes, and I
couldn't get them to pass. It turns out that the protection (variable
prot) has a value of `nil' when it is public, so it skipped the test
for a protection change.
It's testing well now, so those changes, plus a new set of tests are
I still have to write some tests for the class allocated slots.
I'll get there eventually.
>>> Pierre Lorenzon <pollock.nageoire@...> seems to think that:
>Content-Type: Text/Plain; charset=us-ascii
>Sorry but it took a while before I wrote the pieces of code
>concerning slot inheritance. Inbetween I start to use ede and I
>am very happy with it now !
>First I think that I am not allowed to commit my changes to the
>cvs repository for the eieio project. Hence I simply join the
>modified eieio.el file.
>Modifications are between line 733 and 776.
>I ran the tests and they passed. Moreover I going to use
>intensively the eieio package, hence if there is a bug
>somewhere in the code I wrote, I'll certainly discover it soon
[ ... ]
Eric Ludlam: zappo@..., eric@...
Home: http://www.ludlam.net Siege: http://www.siege-engine.com
Emacs: http://cedet.sourceforge.net GNU: http://www.gnu.org