I have made a few updates to OSProcess and CommandShell that I hope
will be useful for Pharo:

On SqueakSource, I repackaged both OSProcess and CommandShell into
finer-grained package naming. Tests-OSProcess and Tests-CommandShell
become OSProcess-Tests and CommandShell-Tests to avoid package name
conflicts with Pharo and Squeak. The rest of the former OSProcess
and CommandShell are split out into sub-packages to support this,
and also to make it possible avoid loading portions of the package
that are not required (e.g. in Pharo, do not load MVC portions of
CommandShell).

I updated ConfigurationOfOSProcess in SqS/MetacelloRespository to
load OSProcess from the new package structure. This will also load
a number of updates that make things work properly on Pharo. On
a Unix/Linux platform, all tests should be green (I am not sure
of the status on OS X).

I have not yet tried to do a ConfigurationOfCommandShell, but if
you use OSProcess and want to also use PipeableOSProcess from
the CommandShell package (but are not interested in the rest of
CommandShell), you can load ConfigurationOfOSProcess, then use
a Monticello browser to load just package CommandShell-Piping
from the CommandShell project on SqueakSource.

This is my first attempt to do anything with Metacello, so any
fixes or corrections will be appreciated. Miguel Cob originally
created the ConfigurationOfOSProcess, so thanks to Miguel for
doing this.

Dave


_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to