[Vm-dev] Re: [squeak-dev] [ANN] VMMaker metacello config for Squeak and Pharo

Andreas Raab andreas.raab at gmx.de
Sat Feb 6 00:11:55 UTC 2010


Henrik Sperre Johansen wrote:
> If OmniBrowser is defined as a prerequisite for what you are trying to 
> load with Metacello, then yes, it will pull that in.

One of the things that's really hard with Metacello is understanding 
what depends on Metacello and what depends on the application package. 
I'm pretty sure that when I tried it previously, it was Metacello itself 
that loaded OB, but since it's a while ago I could be misremembering.

However, it appears that when loading the ConfigurationOfVMMaker it 
doesn't pull in OB (great!) and the only dirty package is the Freetype 
vs. Freetype-Plugin dependency. This is *much* better than what I've 
previously seen.

> I think I see your point now though, no external packages only part of a 
> ConfigurationOfMetacello should be required for VMMaker to work/alter 
> the default behaviour of VMMaker in a way which is required for it to work.
> To this I agree fully, please note this is already the situation with 
> the -Pools packages though, if you want to build all VMMaker-included 
> plugins properly.

Yes, and I really dislike that situation, too.

Cheers,
   - Andreas



More information about the Vm-dev mailing list