> It's more relaxed since you can use any object reference as boolean
> value.  For example, you may do
> 
> class X
>   attr_accessor :name
>   alias name? name
> end
> 
> if the test should return a trueish value if the name is set (actually
> not nil and not false).

What, "classname = Myclass.name?"?    Ew.  Sorry, I wouldn't be comfortable with that.  Where in the core Ruby classes does that happen?

-- 
If you think last Tuesday was a drag, wait till you see what happens tomorrow!