> In working on ExternalWebBrowser, I got thinking about loading
> platform-specific (i.e. Mac/Windows) code.  
> 
> ExternalWebBrowser does a check in a class>>initialization, and only
> installs a library that is required for operation on Macs, if the image is
> running on a Mac.

probably because there was nobody to propose a windows version. 

> Something about this feels wrong.  I want to be able to put my image and a
> VM on a USB key and bring it to a client, who may be running on Windows
> (gasp!), and run the image.  It's easy enough to bring or download a VM, but
> ExternalWebBrowser is now locked in "Mac-mode."  In a service with
> equivalent Windows/Unix-specific requirements, it might be difficult (or
> impossible) to get it to work.

I think that it should work on all the platform but may be there are some 
constraints.


> It seems to me better to either:
> * install all such requirements right off the bat (for one thing - you
> probably have an internet connection to download them)
> * or, put a lazy initialization for it, so the first time the functionality
> is used, the packages are installed.  I guess this would depend on there
> being a single access point to all the platform code.
> 
> What do you all think?

is the logic not specific to mac? ie using apple script (arghhh).

> 
> Thanks.
> Sean
> -- 
> View this message in context: 
> http://forum.world.st/Loading-platform-specific-code-tp2318610p2318610.html
> Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
> 
> _______________________________________________
> 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

Reply via email to