Hi, Strange. I thought we already fixed this pb. I'll look at it.
Noury On 25 août 2010, at 19:14, John M McIntosh wrote: > > > Begin forwarded message: > >> From: Marcin Tustin <[email protected]> >> Date: August 25, 2010 2:31:16 AM PDT >> To: John McIntosh <[email protected]> >> Cc: A friendly place where any question about pharo is welcome >> <[email protected]>, [email protected] >> 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 >> <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 >>> <[email protected]> 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 <[email protected]> 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 >>>> <[email protected]> wrote: >>>> >>>> >>>> On Mon, Aug 23, 2010 at 7:45 PM, Marcin Tustin <[email protected]> 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 >>>> [email protected] >>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-users >>>> >>>> >>>> >>>> _______________________________________________ >>>> Pharo-users mailing list >>>> [email protected] >>>> 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 <[email protected]> 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 <[email protected]> Twitter: squeaker68882 > Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com > =========================================================================== > > > > > _______________________________________________ > Pharo-project mailing list > [email protected] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project Noury _______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
