I never suggested we ”optimize the language around this feature.” I only suggested that it is a higher virtue than some user on HN’s subjective concept of ”elegance.”
What do you think is more important: the speed at which C programmers can navigate your code base, or one person’s subjective idea of ”elegance”?
"Elegance" can mean many things, some irrelevant, some very important. But the speed at which C programmers can navigate some non-C code is absolutely irrelevant.
Specifically about Ruby, with it's infinite levels of metaprograming and "you can even redefine the meaning of blank space" philosophy, it's not 'unless' that will stop anybody.
And if you go on that direction, almost the everything on the language is a larger roadblock than an oddly placed conditional.