Friends,
I know it's not a popular position, but I consider Metacello to be poorly factored, unstable, and a bit confusing. How many times do we type things like:
Gofer new
squeaksource: 'Fuel';
package: 'ConfigurationOfFuel';
load.
(Smalltalk at: #ConfigurationOfFuel) load.
This is concise, but it is also arguably syntactic sugar. I have been trying to condense the redundant information, and have been (trying to) capture the details in a tool I call Migrate. I have filed out the main class (attached). The idea is that one can
save the Migrate package, load that into a new image, and quickly configure the new image. At least that's the plan.
Of interest now are the helper-metacello methods. What do you think? I'm trying to help here...
Bill