[squeak-dev] Monticello and PackageInfo
Chris Muller
ma.chris.m at gmail.com
Wed Apr 3 22:55:14 UTC 2013
>> If I'm asking why a class should belong in two PackageInfos it's only
>> fair I answer why it shouldn't: Because by the PackageInfo domain
>> model mirroring MC's model, they are able to work together better.
>> For example, the use-case I cited previously was one-click building
>> .sar packages (MaSarPackage on SqueakMap). Utilities like that are
>> much easier to build and maintain when the cardinalities between the
>> models match.
>
> A class can belong to more than one Monticello package too.
By "belong to" I assume you mean "defined in". Even still, "could"
does mean "should". Again, I ask for practical usage-scenarios where
this is helpful -- in fact, you might start with why is it /not
detrimental/?
The prior example about being detrimental was ignored -- If you have
package "Foo" and package "Foo-Bar" and make a change to a method in
Foo-Bar, you now have two dirty packages. Which one are you gonna
save? Which one are you gonna load? They're stepping on each other
so what normal use-case is this?
My goal w.r.t. this issue is to have a simple, practical model useful
for connecting Monticello elements with their in-image counterparts.
What's yours?
More information about the Squeak-dev
mailing list
|