On Dec 29, 2008, at 17:13 , Yukihiro Matsumoto wrote:

> |== and != should not be able to contradict each other.
> |
> |Is this a bug? I looked at the code and it looks intentional. Should
> |it be allowed?
>
> It's intentional.  Ruby's flexibility sometimes allows you to do some
> nasty things.  Ruby consider you smart enough to avoid such
> contradiction.

ok... but why?