Hi!

Is there any special reason why TrueClass and FalseClass are direct
subclasses of Object?  I stumbled across this (IMHO problem) when I
was trying to test for a boolean type, writing 

  object.kind_of? Boolean

and noticing that actually there's no Boolean class.  IMHO, it would
be helpful in some situations if there would be such a common
superclass.  Looking into object.c, it seems it would be a trivial
change to add this class.


bye
-- 
Stefan Matthias Aust \/ Truth Until Paradox