Programming languages and their ecosystems

1 · Evan Hahn · July 19, 2015, 5 a.m.
There was an article called "Ruby is defined by terrible tools". I haven't enough Ruby experience to know whether its thesis is true, but one quote really stuck out for me: Programming languages cannot be considered separately from their ecosystems. I totally agree with this, almost to the point where the language itself is secondary to the tools. "Softer" things can go a long way to making a language good to work with: package management; documentation; tooling; community. Personally, I feel ...