Yes, me too. OSProcess/SubProcess should be included in the default image.


2016-10-28 10:29 GMT-03:00 Sven Van Caekenberghe <s...@stfx.eu>:

> For what it is worth, I am with Dimitris on this: sub shell execution is
> so fundamental that it should be a standard part of the image. I always
> thought that that was the goal of the new OSSubProcess.
>
> > On 28 Oct 2016, at 15:25, Dimitris Chloupis <kilon.al...@gmail.com>
> wrote:
> >
> > For those not experienced with other language let me offer here an
> explanation why having something like OSProcess is vastly important.
> >
> > Coding even before the time of Smalltalk has been tied to the command
> line, even in this day all languages come with the ability of the command
> line to use them and them to use the command line.
> >
> > Since increasing the size of our community is paramount to the
> acceleration of the growth and evolution of pharo , it is also paramount to
> smooth out the learning curve of Smalltalk. In order to do that we must
> offer a familiar environment to these coders , especially in the case where
> Pharo offers no real alternative.
> >
> > Arguing that just because Smalltalk offers a different way of doing
> things ok to ignore what others are been doing, is an excuse destined to
> collapse on itself when Smalltalk for decades and still even Pharo fails to
> offer , not only good alternatives but even bad ones , in case of command
> line.
> >
> > Which means that currently Pharo offers no real alternative for
> functionality that is offered via the command line, that means:
> > 1) No library to deal with Git directly , Gitfiletree does this through
> the command line
> > 2) No command line alternative for interaction with a vast array of
> software like VLC, ImageMagick, video converters, audio converters ,
> programming languages etc etc
> > 3) Even when we take a look at pharo ecosystem the command like reigns
> supreme, for example a trip to the pharo website success stories make its
> clear that by far the most popular platform for commercial pharo apps is
> the web . Guess what tool the web developers use the most ? Yeap the
> command line. We make the life of those people that want to use pharo
> professionally really really hard.
> >
> > Programming and coding is about covering a vast array of scenarios and
> maybe in a small community of a few hundred like pharo maybe its ok to
> ignore the command line but I can assure you in a community like Python
> that is more than 2 million , it is not.
> >
> > We already got command line integration for pharo outside the image ,
> lets make the logical next step and offer also command line support from
> inside the image as well. Let's not justify the stereotype that "Smalltalk
> is a distant lone island, just because" or that is outdated.
> >
> > On Fri, Oct 28, 2016 at 3:25 PM Thierry Goubier <
> thierry.goub...@gmail.com> wrote:
> > 2016-10-28 14:12 GMT+02:00 Guille Polito <guillermopol...@gmail.com>:
> > But the functionality is there, it's just that it is not loaded by
> default.
> >
> > Loading it by default implies wedding Pharo's life cycle with
> OS(Sub)Process' one, and having to maintain the possibility of dependencies
> to OS(Sub)Process spreading in the entire environment.
> >
> > Like many of the other projects loaded by default in a Pharo image. What
> is wrong with OSSubprocess or OSProcess so that they can't be treated the
> same?
> >
> >
> > What is wrong in executing a simple Metacello command to load it?
> >
> > The fact the image doesn't come as a one download / ready to use for an
> average user?
> >
> > Thierry
> >
> >
> >
> > -------- Original Message --------
> >> I have a love and hate relationship with Pharo
> >> this one I will put in the hate category
> >>
> >> You expect people to use pharo when you do not offer functionality they
> come to expect from the language they already use and not even offer an
> altervative, say a library with similar command line functionality (See
> Scale).
> >>
> >> On Fri, Oct 28, 2016 at 2:59 PM Norbert Hartl <norb...@hartl.name>
> wrote:
> >>
> >> > Am 28.10.2016 um 13:17 schrieb Dimitris Chloupis <
> kilon.al...@gmail.com>:
> >> >
> >> > I just noticed that OSProcess misses from Pharo 6 image, it was
> supposed to be replaced by OSSubProcess but this not in the image either ?
> What we suppose to use to execute bash from inside pharo ?
> >>
> >> It was never in the image. You need to install it in order to use it.
> >>
> >> Norbert
> >>
> >>
> >
>
>
>

Reply via email to