From: keiju@... (=?ISO-2022-JP?B?GyRCQFBETTc9PHkbKEI=?= ) Date: 1998-02-02T17:37:38+09:00 Subject: [ruby-list:6181] Re: rbc.rb (Re: man/date/time) けいじゅ@日本ラショナルソフトウェアです. In [ruby-list :06175 ] the message: "[ruby-list:6175] rbc.rb (Re: man/date/time) ", on Feb/02 16:09(JST) Yukihiro Matsumoto writes: >まつもと ゆきひろです >|# もうちょっとパワーアップしようと思っているのですが, なかなか時間がな >|# くて... > >1.1b7からは > > if __FILE__ == $0 > ... > end > >の間の部分は「そのファイルがスクリプトとして実行された」時だ >け評価されますから,rbcのメインループをそこに押し込めて,パー >スする部分をライブラリとして使えるようになっているとデバッガ >とかでも使えて嬉しいなあ. そうですね. ライブラリ化は考えていました. デバッガに限らず, ruby語を直 接理解する入力ルーチンとして使えますものね. ># この手法はライブラリのテストコードを埋め込むのにも使えます. 結局__FILE__復活するんですね? tracer.rbではcallerを利用して実現してい ましたが... __ ................................石塚 圭樹@日本ラショナルソフトェア... ----------------------------------->> e-mail: keiju@rational.com <<---