From: Simon Strandgaard Date: 2004-02-16T17:25:00+09:00 Subject: Math.sqrt(-1) doesn't raise ArgumentError server> irb irb(main):001:0> Math.sqrt(-1) => NaN irb(main):002:0> NaN == Not a Number Why has sqrt behavier changed, when it hasn't for divisionbyzero? irb(main):002:0> 3 / 0 ZeroDivisionError: divided by 0 from (irb):2:in `/' from (irb):2 irb(main):003:0> -- Simon Strandgaard