Begin forwarded message:

> From: Marcin Tustin <m...@zepler.net>
> Date: August 25, 2010 2:31:16 AM PDT
> To: John McIntosh <john...@smalltalkconsulting.com>
> Cc: A friendly place where any question about pharo is welcome 
> <pharo-us...@lists.gforge.inria.fr>, pharo-...@lists.gforge.inria.fr
> Subject: Re: [Pharo-users] Invoking external processes/IPC
> 
> I'm not sure that I would class the fact that Alien wants the Special Objects 
> Array to be bigger than it actually is to be a mere installation issue.
> 
> On Wed, Aug 25, 2010 at 10:13 AM, John McIntosh 
> <john...@smalltalkconsulting.com> wrote:
> Ask on the Pharo list for help or instruction on loading alien into pharo, I 
> didn't write any of the loader code so I can't deal with the fact it may or 
> may not be broken.  
> 
> Sent from my iPad
> 
> On 2010-08-25, at 1:30 AM, Marcin Tustin <m...@zepler.net> wrote:
> 
>> John,
>>  
>> Do you have any intention of commenting on this, even to confirm that you 
>> are content for Alien to be incompatible with current versions of Pharo?
>>  
>> Marcin
>> 
>> On Mon, Aug 23, 2010 at 11:15 PM, Marcin Tustin <m...@zepler.net> wrote:
>> John,
>> 
>> That is the installation recipe I was following, as should have been 
>> apparent from my description of the process followed given in my previous 
>> email. My problem occurred on the first step after loading the 
>> ConfigurationOfAlien package.
>> 
>> For completeness, I tried loading ConfigurationOfAlien using Gofer, and the 
>> exact same thing occurred. I also note that Gofer>>addPackage is deprecated.
>> 
>> Marcin
>> 
>> 
>> 
>> 
>> On Mon, Aug 23, 2010 at 10:40 PM, John M McIntosh 
>> <john...@smalltalkconsulting.com> wrote:
>> LIkely the installation process is wrong, look at the 
>> http://squeaksource.com/@EGv-75Ct7JEKFz5m/rnvjMef8
>> and follow the instructions for installing there. 
>> 
>> On 2010-08-23, at 2:08 PM, Marcin Tustin wrote:
>> 
>>> Following Mariano's advice, I just tried installing Alien (using 
>>> Pharo-1.1-11406-rc3 with the Seaside RC3 image; this is a sane version, not 
>>> affected by previous package loading problems).
>>> 
>>> I loaded ConfigurationOfAlien (ConfigurationOfAlien-KenTreis.26) using 
>>> Monticello, then executed ConfigurationOfAlien loadCore (as per the 
>>> instructions). That resulted in an error: 
>>> 'SystemDictionary>>recreateSpecialObjectsArray appears incompatible' raised 
>>> from ensureInSpecialObjectsArray. The cause appears to be that Alien wants 
>>> to be in the special objects array at 53, but the array is created to be 
>>> size 50. 
>>> 
>>> Proceeding through the error results in the predictable subscript out of 
>>> bounds error.
>>> 
>>> running loadCore once more (second time) does the same thing. Doing it a 
>>> third time results in a message not understood 'initScannerForTokenization' 
>>> from Parser>>ParseSelector:.
>>> 
>>> Any ideas?
>>> 
>>> 
>>> On Mon, Aug 23, 2010 at 8:41 PM, Marcin Tustin <m...@zepler.net> wrote:
>>> Mariano,
>>> 
>>> Thanks for this. I belive CommandShell depends on OSProcess. I am using 
>>> windows, so I guess neither is a runner anyway. I'll try FFI/AlienFFI.
>>> 
>>> Marcin
>>> 
>>> 
>>> On Mon, Aug 23, 2010 at 8:19 PM, Mariano Martinez Peck 
>>> <marianop...@gmail.com> wrote:
>>> 
>>> 
>>> On Mon, Aug 23, 2010 at 7:45 PM, Marcin Tustin <m...@zepler.net> wrote:
>>> Hi all,
>>> 
>>> I'm an occasional squeak/pharo dabbler, and I'm wondering what the 
>>> recommended way of interacting with external processes is these days?
>>> 
>>> Should I go through the process of getting all the VMMaker and OSProcess 
>>> stuff, and build the OSProcess plugin, or is there some other way in Pharo 
>>> to interact with the OS environment?
>>> 
>>> 
>>> Hi. Which OS are you? because I think OSProcess is not working on Windows. 
>>> And I also think there are binaries for it, so you don't need to generate 
>>> .c from VMMaker neither compile c code to binary. 
>>> But I may be wrong. 
>>> 
>>> CommandShell ?
>>> 
>>> Maybe using normal FFI or AlienFFI? They will let you invoke shared 
>>> libraries of the OS from Pharo.
>>>   
>>> Alternatively, are people doing something (easy) with IPC mechanisms like 
>>> named sockets or TCP streams?
>>> 
>>> The "project" I'm working on is putting figlet on a website, just for fun.
>>> 
>>> Marcin
>>> 
>>> -- 
>>> Marcin Tustin
>>> Mobile: 07773787105
>>> Office: 020 3400 3259
>>> 
>>> _______________________________________________
>>> Pharo-users mailing list
>>> pharo-us...@lists.gforge.inria.fr
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-users
>>> 
>>> 
>>> 
>>> _______________________________________________
>>> Pharo-users mailing list
>>> pharo-us...@lists.gforge.inria.fr
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-users
>>> 
>>> 
>>> 
>>> 
>>> -- 
>>> Marcin Tustin
>>> Mobile: 07773787105
>>> Office: 020 3400 3259
>>> 
>>> 
>>> 
>>> -- 
>>> Marcin Tustin
>>> Mobile: 07773787105
>>> Office: 020 3400 3259
>> 
>> --
>> ===========================================================================
>> John M. McIntosh <john...@smalltalkconsulting.com>   Twitter:  squeaker68882
>> Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
>> ===========================================================================
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> -- 
>> Marcin Tustin
>> Mobile: 07773787105
>> Office: 020 3400 3259
>> 
>> 
>> 
>> -- 
>> Marcin Tustin
>> Mobile: 07773787105
>> Office: 020 3400 3259
> 
> 
> 
> -- 
> Marcin Tustin
> Mobile: 07773787105
> Office: 020 3400 3259

--
===========================================================================
John M. McIntosh <john...@smalltalkconsulting.com>   Twitter:  squeaker68882
Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
===========================================================================




_______________________________________________
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to