From: nobu.nakada@... Date: 2002-08-13T16:28:25+09:00 Subject: [ruby-dev:17995] Re: optimization module (Re: [ruby-list:35735] Re: tail recursion elimination) なかだです。 At Tue, 13 Aug 2002 15:18:08 +0900, Tanaka Akira wrote: > > 最初そう思ってたんですけど,静的な解析ではどこでclosureが作ら > > れるかがrubyでは判断できないような気がするのです.イテレータも > > 含めてすべてclosureとして扱ってしまえばできますがそうするとイ > > テレータを使うrubyではあんまり嬉しくないのではと思っています. > > escape analysis の精度が上げられないという話ですか? > > なお、ここでいう escape analysis は closure の lifetime が method を抜 > けるまでに終わることが保証されるかどうかを解析することを指しています。 イテレータに渡されたブロックがどこにも保存されていないという保 証はないので、無理じゃないかと思います。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦