0**-1 が 0 になることに気がつきました。

% ./ruby -ve 'p 0**-1'
ruby 1.9.0 (2007-10-16 patchlevel 0) [i686-linux]
0

以前は Infinity でした。

% ruby-1.8.6 -ve 'p 0**-1'    
ruby 1.8.6 (2007-03-13 patchlevel 0) [i686-linux]
Infinity

[ruby-dev:31040] がきっかけのようですが、[ruby-dev:20800] を
思い出すと 0**-1 の結果を変えるのはもともとの意図に反してい
るように思います。
-- 
[田中 哲][たなか あきら][Tanaka Akira]