On Mon, Sep 14, 2015 at 2:25 PM, Esteban Lorenzano <esteba...@gmail.com>
wrote:

>
> > On 14 Sep 2015, at 14:21, David T. Lewis <le...@mail.msen.com> wrote:
> >
> > On Mon, Sep 14, 2015 at 02:08:54PM +0200, Sven Van Caekenberghe wrote:
> >>
> >>> On 14 Sep 2015, at 11:12, Skip Lentz <skip.le...@inria.fr> wrote:
> >>>
> >>>
> >>>> On Sep 14, 2015, at 11:04 AM, Sven Van Caekenberghe <s...@stfx.eu>
> wrote:
> >>>>
> >>>> Hi,
> >>>>
> >>>> Is there a way to get the operating system PID of the running Pharo
> VM from inside the image ?
> >>>
> >>> If I???m not mistaken, it is what OSProcess is for. I think this
> should be it:
> >>>
> >>>> OSProcess thisOSProcess pid.
> >>>
> >>> The comment of thisOSProcess says:
> >>>
> >>> "Answer a single instance of the class corresponding to the OS process
> in which this Smalltalk image is executing."
> >>
> >> OK, that seems to works in Pharo 5. Thanks.
> >>
> >> I don't know the overall status of OSProcess in Pharo though. Is is
> 100% supported in all current versions, 3.0, 4.0 and 5.0 ? Is it based on a
> plugin or on native boost ? Should it be included by default ?
> >>
> >
> > It should be working in all Pharo versions. It is based on a VM plugin.
> >
> > I am the author of OSProcess, and I try to keep it working in Pharo as
> well
> > as Squeak. Thierry Goubier also works on OSProcess for Pharo (and he has
> write
> > access to the repository).
> >
> > No, OSProcess should not be included in the image. It is intended to be
> > an external package.
>
> mmm… we want to include it as more and more people requires it and we can
> profit from having it in the image (same as FFI).
> why do you think it should be external?
>

Would be nice to have it in. It is one of the first things I load in my
images. How else can we access environment variables, pids, ... ?
Beware: some version have issues of performance (in Pharo3).

Phil

>
> Esteban
>
> >
> > Dave
> >
> >
>
>
>

Reply via email to