Mozilla 系で arguments.caller が非推奨となっていた件

JavaScript 1.3 で arguments の caller プロパティーが非推奨とされていたことを知りました:
http://docs.sun.com/source/816-6408-10/function.htm
http://www.interq.or.jp/student/exeal/dss/ref/jscript/object/arguments.html

現在の 1.5 では利用も出来ないみたいですね。個人的に JScript しか使わないので (したがって MSDN のレファレンスしか読まないので) 見逃していました。

私の Prototype の拡張は一部このプロパティーを使用している部分があるので (SUPER とか) これは大問題です。

さらに調べたところ、どうやら代わりに関数の caller プロパティーを使え、ということらしいですね:
http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Function:caller

ということで、この点を反映して prototype.js の拡張を修正してみました。注意してご覧下さい。