Hi,

In message "Re: warning: redefining Object#initialize may cause infinite loop"
    on Fri, 12 Nov 2004 11:04:57 +0900, Logan Capaldo <logancapaldo / gmail.com> writes:

|This makes me want to ask (after playing with $VERBOSE) why $VERBOSE =
|false is different than $VERBOSE = nil. Not that I would presume to
|contest Matz, (thank you for Ruby oh so much) but doesn't this break
|the whole false and nil are false concept? Would it be worse if it
|were a numeric scale (like -W)?

a1) No, even though false and nil are false values, they are not same,
    not interchangeable.  

a2) they are not numeric scale just for historical reason.  So it will
    not be worse except for compatibility.

							matz.