Navindra Umanee wrote:
> 
> I don't really understand why you bring up P languages.  It's complex
> and unexpected behaviour that you have explained the cause of, but I
> fail to see why this particular Ruby Way is more useful or desireable.
> 
> Seems mostly like an implementation detail to me but it's good to know
> there is an explanation.  I probably missed the point. :-)
> 

I have always had the feeling that there were interesting use cases
for this, but I have never known an example. :) It's a bit of behavior
that I've just learned to accept via Matz's explanation. In short,
I'm used to it.

This is in contrast to the fact that certain bang methods sometimes
return nil -- that behavior I've also seen justified, and can easily
imagine use cases, but I still have never liked it. It's one of my
most common bugs, personally. And not once have I ever *wanted* the
"return nil" behavior.


Hal