Kill all the compiling!
Written on September 28 2012.
This blog post was written a long time ago and may not reflect my current opinion or might be technically out of date. Read with a grain of salt.
Managing packages in Pharo/Squeak is quite a pain. Metacello helps but loading a project and all its dependencies takes a loooooong time. Try to load Seaside, Magritte, and CloudFork, you’ll understand what I mean.
The reason is simple: a Monticello package contains the plain sources. When loading it, Pharo has to compile all the sources.
Loading seaside now takes around 20 seconds (it could take ~10-15 minutes before).
edit: Mariano’s comment clarifies the loading speed of Tanker versus Monticello loading. I went a bit too fast to my conclusion ;)