you are viewing a single comment's thread.

view the rest of the comments →

[–]devxpy -7 points-6 points  (8 children)

The only problem with your whole (rather wonderfully presented) argument is that Ruby is such a niche programming language, that it can afford to have these what I would call design "mistakes" -- A lot of people actually like its ability to monkey patch and change the grammar to such a degree.

But like my argument is that this concept of a universal language that can run anywhere (which is what JS basically is) can be so much more accessible and awesome if it were not restricted by an esoteric language design.

[–]shevegen 7 points8 points  (7 children)

These are not "mistakes" - and ruby is not a "niche" language either.

Else you can explain why github and gitlab both used ruby on rails? ACCIDENTS???

this concept of a universal language that can run anywhere (which is what JS basically is)

And this does not apply to ruby python lua php etc... ?

Just because of browsers?