立石@JAISTです。 nagai / dumbo.ai.kyutech.ac.jpさん(06月23日19時): nagai>>私は「手軽なんで残るかも」の方だと思っています. Tclを使ったことのある人だと手軽なのかも しれないですね。 afterで呼んだメソッドの内部で再びafterを 使わなければいけないというのはTclを使った ことのない人にとってはどうなんでしょう? ;; 慣れればどうってことないですが、、、、(^^; nagai>>時間をあけて 1 回だけ実行したい場合には手軽ですから. nagai>>少なくとも単なる sleep がわりに Tk.after 100 とするような用途は nagai>>残るはずです. nagai>>...って,ruby-1.1b9_26 の def after(ms, cmd=Proc.new) だと nagai>>Tk.after 100 はエラーを出して実行できないんですね.(^_^; nagai>>def after(ms, cmd=Proc.new{}) のように修正しないといけないのかな? 直接は関係ないですが、ruby-1.1b9_27のtk.rbでは afterの実装にINTERPを呼んでいるためここでエラー となります。 ---------------------------------------------- Name Takaaki Tateishi E-Mail ttate / jaist.ac.jp tateishi / pluto.dti.ne.jp URL http://www.pluto.dti.ne.jp/~tateishi/ Org School of Information Science Japan Advanced Institute of Science and Technology (JAIST)