[squeak-dev] Monticello 1.6 features (was: Monticello/MCM tricks)

Matthew Fulmer tapplek at gmail.com
Sat Jul 4 20:31:44 UTC 2009


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.

-- 
Matthew Fulmer -- http://mtfulmer.wordpress.com/



More information about the Squeak-dev mailing list