On Sat, Jun 01, 2002 at 11:27:23AM +0900, Sean Russell wrote: > Yukihiro Matsumoto wrote: > > ruby -ve 'p((0/0.0) == (0/0.0))' > > ruby 1.6.7 (2002-03-19) [i386-linux] > > false > > Strange: > > ser@ender rexml/rexml% ruby -ve 'p((0/0.0) == (0/0.0))' > ruby 1.6.7 (2002-03-01) [i586-linux-gnu] > true I would expect that it is valid for two NaN's to equal each other, but that because there are many different possible NaN's, they need not necessarily equal each other. Paul