Hi David,

On Wed, Mar 3, 2010 at 4:29 PM, David T. Lewis <[email protected]> wrote:

> On Wed, Mar 03, 2010 at 04:51:25PM +0100, Levente Uzonyi wrote:
> > On Wed, 3 Mar 2010, Simon Denier wrote:
> >
> > >
> > > On 3 mars 2010, at 03:34, David T. Lewis wrote:
> > >
> > >> On Tue, Mar 02, 2010 at 02:18:20PM +0100, Fabrizio Perin wrote:
> > >>> Because the discussion about this topic happened on the moose mailing
> list i
> > >>> just update also the pharo mailing list. To summarize:
> > >>>
> > >>> I had problems using the importer of java code with inFusion on
> Windows, at
> > >>> the end i discovered that the primitives into
> WindowsOSProcessAccessor just
> > >>> fails during the initialization and that the process is not able to
> access
> > >>> the OS. There is also a bug report here:
> > >>>
> > >>>
> http://code.google.com/p/moose-technology/issues/detail?id=321&q=OSProcess&colspec=ID%20Status%20Summary%20Owner%20Type%20Opened%20Modified%20Milestone%20Component%20Reporter
> > >>
> > >> Hi Fabrizio,
> > >>
> > >> The failure that you are seeing is because the OSProcessPlugin is not
> > >> present in your VM, and therefore the primitives are not there (so
> really
> > >> there is nothing to debug).
> > >>
> > >> OSProcess is not fully implemented on Windows. You can find some
> information
> > >> about OSProcess at http://wiki.squeak.org/squeak/708
> > >>
> > >> If you have the option to use Unix/Linux or Mac, you should get better
> results.
> > >
> > >
> > > Hi David
> > >
> > > Is there other means to launch a command line (and external tools) form
> a Windows VM then?
> >
> > You can give this a try: http://www.squeaksource.com/ProcessWrapper.html.
> > Don't know if it works in Pharo or not.
>
> You can also run a Windows exe using FFI, and if you are comfortable
> building your on VM you can build the OSProcessPlugin for Windows.
> Both of these will allow you to run an external program, but will
> not allow you to directly read the output of the external program
> as you can do on unix systems with OSProcess.
>

I implemented code to do this on Windows and its in the Newspeak code base.
 If you can find it then good, otherwise let me know and I'll dig it out.



> I think that ProcessWrapper will do what you need, so I suggest to
> try that first for Windows.
>
> Dave
>
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to