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 <[email protected]> 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 > [email protected] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >
_______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
