[#3450] [irb:BUG] i=0; i %2 — GOTO Kentaro <gotoken@...>
ごとけんです
6 messages
1998/08/15
[#3456] ioctl & thread (Re: [ruby-list:9173] Re: gtk) — "D.Kanda" <MAP2303@...>
4 messages
1998/08/17
[#3461] Exception — keiju@... (Keiju ISHITSUKA)
けいじゅ@日本ラショナルソフトウェアです.
10 messages
1998/08/24
[#3466] Re: Exception
— matz@... (Yukihiro Matsumoto)
1998/08/24
まつもと ゆきひろです
[#3462] [BUG?] open()'s command line interpretation — Shin-ichro Hara <sinara@...>
原です。
7 messages
1998/08/24
[#3463] Re: [BUG?] open()'s command line interpretation
— WATANABE Hirofumi <watanabe@...>
1998/08/24
わたなべです.
[#3471] Re: [BUG?] open()'s command line interpretation
— matz@... (Yukihiro Matsumoto)
1998/08/25
まつもと ゆきひろです
[#3464] [BUG] ENV[] = nil / cygwin32 — Shin-ichro Hara <sinara@...>
原です。
6 messages
1998/08/24
[#3484] [BUG] Array#hash — keiju@... (Keiju ISHITSUKA)
けいじゅ@日本ラショナルソフトウェアです.
5 messages
1998/08/26
[#3494] [BUG] gets() blocks at the last line /CYGWIN32 — Shin-ichro Hara <sinara@...>
原です。
5 messages
1998/08/26
[ruby-dev:3478] Re: yield under an object
From:
matz@... (Yukihiro Matsumoto)
Date:
1998-08-25 17:23:37 UTC
List:
ruby-dev #3478
まつもと ゆきひろです
In message "[ruby-dev:3477] yield under an object"
on 98/08/26, Inaba Hiroto <inaba@st.rim.or.jp> writes:
|ruby/TK とかで、例えばnewメソッドにブロックを渡してそのブロックの評価
|に際してnewされたオブジェクトをselfとした環境で実行したりしますが、こ
|ういう事をスクリプトのみで記述できるのでしょうか?
instance_evalを駆使すれば可能かもしれませんです.
例:
def foo(obj, &b)
obj.instance_eval(&b)
end
foo("a"){p self} # "a"がselfになる
|それとも、これは多重継承と同じでCレベルでは実現できるけれども、あえて
|スクリプトレベルではできないようにしている機能なのでしょうか?
そういう明確な意図はないと自己分析してます.もっともRuby/Tk
のあのAPIに関しては「失敗だったかなあ」と思っていることを白
状しておきます.
まつもと ゆきひろ /:|)