2014-04-29 4:42 GMT-03:00 Frank Shearar <[email protected]>: > On 29 April 2014 03:48, Sean P. DeNigris <[email protected]> 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. Regards!
