Sean, I didn't read all the thread, but did you know that Metacello let you handle platform specific code? Thus, you can define this in the ConfigurationOFfExternalWebBrowser, and not depend on a class side initialize. cheers mariano On Tue, Aug 10, 2010 at 9:14 AM, Norbert Hartl <norbert@hartl.name> wrote:
On 09.08.2010, at 20:48, Sean P. DeNigris wrote:
Norbert Hartl wrote:
The initialization of ExternalWebBrowser does a Smalltalk addToStartUpList: self.
Ha ha, I didn't know about startUp. I thought "why the heck is it called startUp"... and changed it to initializeMe!
Playing with the image, and thanks to your comment, I just got an interesting education on registering for startup and shutdown - thanks!
I'm adding some info to SmalltalkImage's class comment and writing up
some
sample code.
So now the question is: is it better to lazily load external projects required for other platforms, or load them all when you (most probably) have an internet connection?
I think I don't fully understand what you mean with "lazily load" and "required for other platforms". But if it is just a choice when to load something then I would do while having a internet connection ;)
Norbert
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project