Ruby’s Creed
In recent years, however, I’ve been progressively more and more concerned with the direction in which Ruby has been heading when it comes to language design (think Ruby’s syntax). The tipping point for me, however, was just a couple of weeks ago when it was announced that Ruby 2.7 would feature the following syntax for named block parameters:
I don’t know about you, but I really don’t think that saving a couple of characters is worth introducing special syntax. Here’s how the language is described on Ruby’s official web site:
I think everyone suggesting new Ruby functionality and everyone from Ruby’s Core Team should remind themselves of this occasionally.
Source: metaredux.com