[#30408] Ruby 1.8.6 preview2 has been released — "Akinori MUSHA" <knu@...>

 Ruby 1.8.6 preview2 をリリースしました。

20 messages 2007/02/24
[#30414] fail to autoload at $SAFE==4 (Re: Ruby 1.8.6 preview2 has been released) — Hidetoshi NAGAI <nagai@...> 2007/02/25

永井@知能.九工大です.

[#30418] Re: fail to autoload at $SAFE==4 (Re: Ruby 1.8.6 preview2 has been released) — Nobuyoshi Nakada <nobu@...> 2007/02/25

なかだです。

[ruby-dev:30269] Re: 質問: 関数風メソッド呼び出しのYARV命令列について

From: SASADA Koichi <ko1@...>
Date: 2007-02-05 17:04:01 UTC
List: ruby-dev #30269
 ささだです.

Yoshinori Sano wrote:
>>  あります.具体的には method_missing 対策です.また,スタックレイアウト
>> が異なると嫌なことがあるかもしれないので,それを避けるためでもあります.
> 
> 了解しました。
> でも、それがなぜmethod_missing 対策になるのか、まだ理解できません。。。
> もう少し頑張ってコードリーディングします!

 理由はどちらかというと後者(何が起こるかわからない)なのですが,
method_missing の場合,スタックにつんだ引数はそのままで,mid を第一引数
としてつむので,一番目が空いているのが都合がいいんです.

-- 
// SASADA Koichi at atdot dot net


In This Thread