[squeak-dev] Monticello 1.6 features

Keith Hodges keith_hodges at yahoo.co.uk
Sat Jul 4 22:18:56 UTC 2009


Matthew Fulmer wrote:
> On Sat, Jul 04, 2009 at 04:17:39PM -0400, Matthew Fulmer wrote:
>   
>> There are currently 2 outstanding bugs in MC1.6:
>> - No traits support in SystemEditor
>>   - SystemEditor is the engine that manages the compilation and
>>     migration of the temporary classes and methods outside the
>>     class hierarchy. It needs to know a lot about the internal
>>     structure of Classes to do this, but it was never taught
>>     about Traits, and I have not yet finished this coding.
>> - Obsolete classes are sometimes left behind
>>
>> And one bug in both MC1.5 and 1.6:
>> - Class initialization methods are run in a different order than
>>   previous Monticellos.
>>   - This causes problems when loading some packages from
>>     Universes, although I forget which packages.
>>     
>
> And one bug in MC1.5 but not 1.6:
> - MC1.5's loader is marginally more sensitive to method load
>   order than MC1.0, because it removes and re-adds methods,
>   rather than simply replace them. I'm not sure why it does
>   this.
>   
I am not exactly sure but I think it does this because it is trying to
keep the changes file correct for extensions and overrides to work.

Keith



More information about the Squeak-dev mailing list