From: nobu.nakada@... Date: 2002-10-03T18:06:10+09:00 Subject: [ruby-dev:18447] Re: [ruby-cvs] ruby/ext/tcltklib: * eval.c (ruby_run): should set toplevel visibility again here. なかだです。 At Thu, 3 Oct 2002 17:36:00 +0900, Yukihiro Matsumoto wrote: > |$ ruby-1.6 -v -rlambda -e0 > |ruby-1.6: tried to create Proc object without a block (ArgumentError) > |ruby 1.6.8 (2002-10-02) [i686-linux] > | > |うーん、拡張ライブラリで例外が起きたときのファイル名がおかしい…。 > > 初期化の途中では__FILE__がargv[0]になっているせいでしょうね。 > -rでの拡張モジュールのロード中ではこれがせいいぱいではないか > と。 > > で、このパッチは具体的になにを修正するもんなんですかね。 ロード中のファイル名を拡張モジュールの名前にするのと、c-func内 でトレースを出さないようにする([ruby-dev:18360])ものです。-rオ プションとファイル名ということで思い出したもので。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦