From: Yukihiro Matsumoto Date: 2004-11-12T11:14:00+09:00 Subject: Re: warning: redefining Object#initialize may cause infinite loop Hi, In message "Re: warning: redefining Object#initialize may cause infinite loop" on Fri, 12 Nov 2004 11:04:57 +0900, Logan Capaldo 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.