The design decisions and evolution of a method definition - Ruby case study

from blog zverok's space, | ↗ original
This is the first part of what’ll hopefully become a new series and potentially even a book. It is dedicated to studying various elements of Ruby programming language design decisions, how they evolved with time, and how they look in a wider context. This part is dedicated to method definitions—their general shape and ways to specify arguments....