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
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 ;)
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?
>
Norbert
_______________________________________________
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project