べき乗演算子

irb(main):027:0> -3 ** 2
=> -9

$ c:/ruby/bin/irb.bat --version
irb 0.9.5(05/04/13)
$ c:/ruby/bin/ruby.exe --version
ruby 1.8.6 (2007-03-13 patchlevel 0) [i386-mswin32]

バカだから信じちゃったよ (笑)

バカが征く

Pythonでも。

>>> -3 ** 2
-9
>>> (-3) ** 2
9

というか、-より
べき乗の方が優先順位が高いのは普通だと思います。
もしかしてそういうことではない?