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