3 ms·
> I don’t know much about the Ruby world, but I wonder whether the increasing popularity of Ruby for web development has created pressure for Ruby to compromise
by knowtheory 14y ago
> I don’t know much about the Ruby world, but I wonder whether the increasing popularity of Ruby for web development has created pressure for Ruby to compromise its original philosophy. And I wonder whether Ruby’s creator Yukihiro Matsumoto has “dictatorial” control over his language analogous to the control Guido van Rossum has over Python.
This is a some what irritating speculative musing, given the fact that it is a question that could easily be answered by talking to any number of Rubyists who are available and interested in answering such a question.
One of the major points of tension in the Ruby community is the extent to which the non-Japanese Ruby community has input and control over the destiny of Ruby as a language. Given a number of alternative implementations of Ruby (JRuby, Rubinius, MacRuby just to name the popular ones), alternative implementors have gone well out of their way to ensure conformance with the mainline Ruby implementation.
In fact they went so far out of their way to build a spec suite to characterize the behavior of Ruby the programming language from it's actual implementation. And on top of that there's even a new ISO spec for Ruby.
So, yeah. Matz does have control of Ruby, and Ruby does resemble Python in its voluntariness.
- kibwen 14y agoAgreed, but I confess that I'm also a bit unclear as to Matz's active involvement with the language. Every "Ruby expert" post on HN seems to originate from either Yehuda Katz or DHH... is it just that Matz prefers to communicate in Japanese, on Japanese mailing lists?
- petercooper 14y agoMatz is deeply involved with the language's design and a couple of its implementations but as a community leader, in the West, at least, he doesn't do much or have much impact IMHO. This is part of the reason people, rightly or wrongly, have seen the well known Rails developers as figureheads for both Ruby and Rails and then poured scorn on Ruby for their actions.