how things go wrong between packages

Lex Spoon lex at lexspoon.org
Fri Feb 16 16:11:18 UTC 2007


<bryce at kampjes.demon.co.uk> writes:
> Lex Spoon writes:
>  >   SmallDEVS defines a global variable Timer, which conflicts with a
>  >   class variable in Exupery.  I wish the loader would allow this
>  >   situation, but in 3.9 it does not.
> 
> I'll fix that in Exupery. The next release should be out in a few
> weeks. Looking at it, I really should have been using a temporary,
> that variable is only used in one method.
> 
> I also agree that the loader should allow it. Personally, I don't
> think we should prevent class variables from having the same name as
> classes. A warning should be enough. The class variable has a local
> scope.

Yes.  All that said, if you can make this change, then it will remove
the conflict with SmallDEVS immediately, thus allowing SmallDEVS to go
into the 3.10 stable universe.


-Lex





More information about the Squeak-dev mailing list