I don't expect this to actually be true, but it speaks to an attitude.
I don't expect this to actually be true, but it speaks to an attitude.
Ruby doesn't follow SemVer, so expecting no breaking changes between 1.8.6 and 1.8.7 wouldn't necessarily be correct. I don't remember what the policy was at the time.
https://www.ruby-lang.org/en/news/2013/12/21/semantic-versio...
Well now, that's not exactly semver, is it…?
on the python side things are different. python seems quite a bit faster then ruby. same league, but faster. yet its syntax is what needs to be greatly improved upon as it is so full of surprises and dark corners.
a language's syntax it's like its API, and performance is an implementation "detail". breaking the API is much more painful then chaning the implementation -- therefor i prefer ruby's approach: begin slow but with a quite stable syntax.
p.s. i dont intend to hurt feelings with this comment
http://benchmarksgame.alioth.debian.org/u64/benchmark.php?te...