It's kind of funny in retrospect that the programming language whose mantra was "There Should Be Only One Way To Do It" featured two separately maintained, incompatible, versions of itself for 11 years.

@natecull maybe the meant it as an RFC 2119 "SHOULD". Saying whether shoulds are RFC 2119 shoulds or not is not a MUST in RFC 2119, just another should.

@natecull That's only the first part of the mantra. It finishes "and it should be _weird_." A footnote contains a Douglas Adams-esque explanation of just how weird it should be.

@natecull Well, the intent was that the new version was Right and the old version was deprecated.

@natecull @robey it's almost as though an uncompromising language principle attracted a community of factions who were willing to spend a decade refusing to consider any compromise.

Sign in to participate in the conversation

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!