[Pharo-dev] a Pharo talk from a ruby conference

Esteban A. Maringolo emaringolo at gmail.com
Tue Apr 29 08:43:29 EDT 2014

2014-04-29 4:42 GMT-03:00 Frank Shearar <frank.shearar at gmail.com>:
> On 29 April 2014 03:48, Sean P. DeNigris <sean at clipperadams.com> wrote:

>> So the "play well with others" is a self-fulfilling prophecy. There are no
>> bindings because there are no people to write them because there are no
>> bindings... At inception, Ruby (and every other language) didn't have those
>> bindings either.
> That's largely true, in the sense that someone needs to grab a shovel
> to dig that trench.
> But if you start out with an external text editor, with an external
> version control system, with (only) stdout/stderr/stdin, you end up
> building a different system than if you're already in an insular
> environment and want/need to learn to "play well with others".

This is what I meant by built from the ground (cli) up. And sticking
with unix philosophy.

> Ruby plays well with other - interfaces well with external systems -
> precisely because it didn't have that integrated environment.

It NEEDS external tools, because there isn't a "Ruby" toolkit (as with
any smalltalk distro). The concept of IDE is clearly separated from
the language and vm. Of course it has its drawbacks.


More information about the Pharo-dev mailing list