From: matz@... (Yukihiro Matsumoto) Date: 1997-08-13T11:39:56+09:00 Subject: [ruby-dev:112] Re: tail recursion (Re: LaTeX ruby documents) まつもと ゆきひろです In message "[ruby-dev:110] Re: tail recursion (Re: LaTeX ruby documents)" on 97/08/12, 石塚圭樹 writes: |けいじゅ@日本ラショナルです. |実際にメソッドを実行していって, テールリカージョンを検出しようってわけ |ですね? そんな感じですね. |でも, 最近はさらにマシンスピードもあがってきているのでバイトコードイン |タプリタにしても良いような... 少々遅くなっても良いという意見ですね.一理はあるのですが, 作者はPerlよりも遅いことをかなり気にしているみたいなんで,こ れ以上遅くなるのは嫌がるかも知れませんね. # それにソースコードは今回の引越しで無くなってしまったらしい. |# そうすると, メソッドもオブジェクトになってさらに嬉しい(^^;;; メソッドがオブジェクトでないのは言語仕様の問題で実装の問題で はないと思いますけど.実際,現在でもメソッドは内部的にはオブ ジェクトですし,だからProcが実装できているわけなんですけど. |というのはともかく, バイトコードならメソッドキャッシュなどの道も開ける |んじゃないかな? メソッドキャッシュって? Smalltalkの? |実行時に動的にメソッドを定義してみると... |うーん. ちゃんと動いている... これでは構文解析時の検出は無理か... | |これって, 良くちゃんと動きますね? ちゃんと考えて作ってある? もちろん. まつもと ゆきひろ /:|)