Ruby Newbie here.<p>Is this pretty common in programming languages? It seems like there's been a lot of Ruby-specific drama in the last couple months (refinements come to mind) - does this happen in Python, JS, etc. as well? It seems like most BDFLs create the <i>canonical</i> version of the language without much debate, but maybe I'm just coming into it fairly late.
How has Python avoided this? Is it because GVR has been accepted as the dictator because there are no language barriers? I can see how the language issue can cause a major disturbance.