[#38323] [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — oshida@...

押田です。

22 messages 2009/04/24
[#38331] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — Hidetoshi NAGAI <nagai@...> 2009/04/26

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

[#38339] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — oshida@... 2009/04/27

押田です。

[#38340] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — Hidetoshi NAGAI <nagai@...> 2009/04/27

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

[#38697] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — Hidetoshi NAGAI <nagai@...> 2009/06/21

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

[#38711] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — oshida@... 2009/06/24

押田です。

[#38723] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — Hidetoshi NAGAI <nagai@...> 2009/07/01

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

[#38743] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — oshida@... 2009/07/07

押田です。

[#38747] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — Hidetoshi NAGAI <nagai@...> 2009/07/08

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

[#38748] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — oshida@... 2009/07/08

押田です。

[#38749] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — Hidetoshi NAGAI <nagai@...> 2009/07/08

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

[ruby-dev:38287] Re: Hashのデフォルト値のブロックで無限ループするとcore

From: "KISHIMOTO, Makoto" <ksmakoto@...4u.or.jp>
Date: 2009-04-07 11:14:08 UTC
List: ruby-dev #38287
> |trunkで以下のような、無限に再帰するスクリプトを実行すると、
> |SystemStackErrorにならずにcoreを吐きます。
> 
> 私の記憶が正しければ、無限ループを完全に検出するためにはかな
> りの実行ペナルティをともなうため、現状はそこまで徹底していな
> いと思います。

たとえば以下のような無限ループの場合、SystemStackErrorになるのですが、
これは無限ループを検出してそうしているのでしょうか?

$ cat foo.rb
def foo
	foo
end
foo
$ ruby19 foo.rb
foo.rb:2:in `foo': stack level too deep (SystemStackError)
        from foo.rb:2:in `foo'
        from foo.rb:2:in `foo'
        from foo.rb:2:in `foo'
        from foo.rb:2:in `foo'
        from foo.rb:2:in `foo'
        from foo.rb:2:in `foo'
        from foo.rb:2:in `foo'
        from foo.rb:2:in `foo'
         ... 8717 levels...
        from foo.rb:2:in `foo'
        from foo.rb:2:in `foo'
        from foo.rb:2:in `foo'
        from foo.rb:5:in `<main>'

In This Thread