On Jan 29, 2013, at 10:14 PM, David T. Lewis wrote:

> Stef,
> 
> Thanks! Probably we should call this ConfigurationOfCommandShell, because
> we also have a ConfigurationOfOSProcess in 
> http://www.squeaksource.com/MetacelloRepository.
> You have commit access to SqS/CommandShell if you want to post it there also.


Yes now I understand. I will rename it tomorrow. Now bed.

> 
> Dave
> 
> On Tue, Jan 29, 2013 at 09:54:08PM -0300, St?phane Ducasse wrote:
>> David
>> 
>> I commited a first version here:
>> 
>> MCHttpRepository
>>      location: 'http://smalltalkhub.com/mc/StephaneDucasse/PetitsBazars/main'
>>      user: 'StephaneDucasse'
>>      password: ''
>> 
>> Stef
>> 
>> On Jan 29, 2013, at 9:34 PM, St?phane Ducasse wrote:
>> 
>>> David 
>>> 
>>> The first version is loading in 2.0:) 
>>>     Do you want me to publish it in the www.squeaksource.com. repository?
>>> 
>>> Some feedback:
>>>     - you have some circular dependencies between base and Commands.
>>>     Commandshell in base relies on ShellBuiltin
>>>             installCommands: aCommandArray self builtinCommands: 
>>> (ShellBuiltin commandDictionaryFor: self commands: aCommandArray) 
>>> 
>>> 
>>> 
>>> - when I typed ls in the command tools I get an error because 
>>> withBlanksTrimmed DNU
>>>     we could add it as an extension as follows.
>>>     String>> withBlanksTrimmed
>>>             ^ self trimBoth
>>> 
>>> - same for withoutTrailingBlanks
>>> 
>>> Strange I finally typed ls and I got 
>>>     > cannot access system to run 'ls'
>>> 
>>> 
>>> On Jan 29, 2013, at 12:14 AM, David T. Lewis wrote:
>>> 
>>>> I have updated CommandShell for Pharo 2.0, and made a few additional
>>>> updates to OSProcess also. In addition to CommandShell-Piping, the rest
>>>> of the CommandShell package (except for CommandShell-MVC) can now be
>>>> loaded into Pharo 2.0.  CommandShellPharo provides the menu registration
>>>> to make "Command shell" available under "Tools" in the world menu.
>>>> 
>>>> The repository is at http://www.squeaksource.com/CommandShell, and the
>>>> latest versions are:
>>>> 
>>>> CommandShell-Base-dtl.29
>>>> CommandShell-Piping-dtl.13
>>>> CommandShell-Commands-dtl.13
>>>> CommandShell-UI-dtl.10
>>>> CommandShell-Morphic-dtl.2
>>>> CommandShellPharo-dtl.2
>>>> 
>>>> Yes I know, it needs a ConfigurationOfCommandShell.
>>>> 
>>>> There are test failures related to VM issues but the basic functionality
>>>> is now working, and both OSProcess and CommandShell should now be working
>>>> for Pharo on Unix/Linux (and hopefully Mac) VMs.
>>>> 
>>>> Dave
>>>> 
>>>> 
>>>> On Thu, Jan 24, 2013 at 08:38:03PM -0500, David T. Lewis wrote:
>>>>> 
>>>>> OSProcess and CommandShell-Piping should now load cleanly in Pharo 2.0.
>>>>> 
>>>>> The latest versions are OSProcess-dtl.75 and CommandShell-Piping-dtl.13
>>>>> in the SqueakSource repositories for OSProcess and CommandShell.
>>>>> 
>>>>> Thanks to Damien Cassou for doing the original work for OSProcess support
>>>>> in Coral. I adapted his work so it will now load in both Squeak and Pharo.
>>>>> 
>>>>> Unit test notes:
>>>>> 
>>>>> The AioEventHandlerTestCase failures are due to AioPlugin not included in
>>>>> the VM. I expect the tests will pass if AioPlugin is added to VM builds.
>>>>> 
>>>>> Many test rely on #forkSqueak to create cooperating OS processes for the
>>>>> tests. These tests fail on Cog, although this does not affect basic
>>>>> functionality of OSProcess itself.
>>>>> 
>>>>> UnixProcessAccessorTestCase>>testRedirectStdOutTo fails due to a problem
>>>>> introduced in the oscog branch of the OSProcessPlugin. This should be 
>>>>> fixed
>>>>> in the plugin but is a minor concern and does not affect normal usage
>>>>> of OSProcess.
>>>>> 
>>>>> Dave
>>>>> 
>>>> 
>>> 
>>> 
>> 
> 


Reply via email to