From: gotoken@... (GOTO Kentaro) Date: 1999-08-06T04:34:38+09:00 Subject: [ruby-list:15910] Re: Windows95 で Tk ごとけんです In message "[ruby-list:15908] Re: Windows95 で Tk" on 99/08/06, Yukihiro Matsumoto writes: >まつもと ゆきひろです > >In message "[ruby-list:15904] Re: Windows95 で Tk" > on 99/08/05, Yukihiro Matsumoto writes: > >|むむむ、世の中にはより厳しいチェックにして欲しいと望む人もい >|たのですよねえ。ちょっと考えさせてください。Proc#call だけ厳 >|しくするというのもありかも。 > >そうしてみました。意外と簡単でした。 >仕様の変更を伴うので 1.3.7 を出した方が良さそうですねえ。 反応が遅れたらもう変更されてしまった ^^;; より厳しいチェック を望んだ張本人のひとりです。 確かに互換性は考慮すべきですが、個人的には、この変更はよくな いと思います。例の件に関して言うと、 tools.each {|klass, *keys| のような書き方が好ましい気がします。というのは、ブロック変数 は代入との対称性よりも、メソッド定義との対称性の方が自然に思 えるからです。 -- gotoken