While programming with Ruby, I’ve grown to love just how clear and
the language is. (You all already know this of course).
So, why is the object constructor so long? I mean ‘initialize’ could
be replaced with ‘init’ or even just plain ‘new’.
In support of this idea, I’ve noticed that to_string() is written to_s.
same is with arrays, integers, and floats.
Even in the Pickaxe book it points out that the spelling of ‘initialize’
being a gotcha. ‘Init’ seems simpler, to the point, and harder to
Am I missing any major reasoning behind using the term ‘initialize’?
(Besides the fact that is is the status quo)