From: Tanaka Akira Date: 2003-05-20T00:47:51+09:00 Subject: [ruby-dev:20231] Re: dyna_vars problem? In article <87ptmf9kgz.fsf@serein.a02.aist.go.jp>, Tanaka Akira writes: > たぶん、正しいと思うんですが、正しいとすると、これを破るようなスクリプ > トが書けます。後につけますが、それを実行すると、上記の表明が次のように > 破れることがあります。 あんな長いのは必要なくて、 % ./ruby -e 'a = nil; Thread.new { loop { p a } }; loop { a }' nil nil nil ruby: eval.c:8457: rb_thread_schedule: Assertion `rb_type((VALUE)(v)) == 0x3d' failed. でいいみたいです。 出るまでに nil がいくつ出るかは不安定ですが。 -- [田中 哲][たなか あきら][Tanaka Akira]