ささだです.

Yukihiro Matsumoto wrote:
> |> くらいでいかがでしょう? 仕様については問題ないんじゃないかと
> |> 思います。Rubyの場合、aliasとかあるんで本当に再帰なのか判定
> |> するのにコストがかかりますから、jumpへの最適化は結構難しいん
> |> でないかと思いますし。
> |
> | これは末尾再帰の最適化の話ですか.Rubyの文法を守る限り,ジャンプへの変
> |換は絶対に無理なんじゃないかと思います.Javaでいう,privateメソッドを作
> |るのならなんとでもなりそうですが.
> 
> 絶対に、というのは「現実的なコストでは」絶対にという意味です
> よね。同意します。メソッドルックアップを行って、自分自身を呼
> んでいることを確認できればjumpに最適化できると思いますが、コ
> スト的に折り合わないでしょうね。

 ああ,絶対無理と言っていたのはコンパイル時に jump へ置き換える,という
話でした.


 で,これはデフォルトでオフにしていますが,オンにしときます? それと
も,オフのままにしておきましょうか.

-- 
// SASADA Koichi at atdot dot net