From: NAGAI Hidetoshi Date: 1998-06-14T21:32:06+09:00 Subject: [ruby-list:8330] Re: tk demo 永井@知能.九工大です. >>>>> "t" == ttate writes: t> Tkのデモについてですが、永井さんのもの t> を見せて頂きました。 どうもありがとうございます. t> 特に「あれれ!?」と思ったところはなかった t> のですが、永井さんのはwishのデモのコードを t> そのまま再現したような感じになっていますよね。 そうです. 実は,あえてそういう方針で作ってます. t> 僕はTkFrameなどを継承させてアプリケーションの t> 部品を作成してから最後に生成、packするという t> ような感じで、wishのデモを「参考」に作っていこう t> と思っているのですが、特に反対がなければその t> まま続けようと思っています。 もちろん,それはそれで構いません. 中村さんからのメールにあるように, >>>>> "N" == Noritsugu Nakamura writes: N> おそらく、 N> ○ Tcl/Tk に結構 近い形のもの N> ○ ruby/Tk らしいもの N> の少なくともふたつがあるんですよね。個人的には N> 両方あるとベストかなあとは思いますが。 とうのは確かでしょうから. 私が元の形にできるだけ近い形での記述に務めている理由は, 十分なドキュメントがない現状で Ruby/Tk をマスターしようとする際, Tcl/Tk 版のソースに近い形の方が,より豊富な Tcl/Tk のドキュメントを 利用できて便利だろうというように考えたためです. # そのせいもあって,TkComposite は,現在,使っていません. ただし,元の Tcl/Tk スクリプトで同じ書き方をしている部分でも Ruby/Tk 側ではわずかながらバリエーションを与えたりもしてます.(^_^) ですが,Ruby らしさという点ではかなり劣ることも事実ですね. ただ,より Ruby らしい Ruby/Tk サンプルにしていくのは, Tcl/Tk に近い形のものができあがってからでもいいかなと思ってました. もちろん,だからといって,Ruby らしいサンプルを 今作っては困るなどということは到底ありません. それどころか,そういうものが先行して作られていれば, Ruby/Tk らしいバージョンを作成する際に参考にできて 非常にありがたいことです. t> こんな感じでどうでしょう?というのを t> http://www.pluto.dti.ne.jp/~tateishi/ftp/ruby-tk-demo/tcolor t> に(未完成ですが)おいておきますので何かあれば意見を下さい。 都合により,このメールを書いている現在,私は Web を利用できず, 次に Web を利用できるのは火曜日以降ということになりますので, 遅くなってしまいますが,ぜひ読ませていただきたいと思います. なお,現状,Tcl のリストから Ruby の配列に変換する部分のバグと, tktext.rb にはかなり手を入れる必要があることを見付けています. # 現在,作業は ruyb-1.1b9_23 ベースで進めており, # より新しいものはまだ確認していません. tktext.rb の方は少し手間がかかりそうです. # あ,あと Tk8.xjp 用の TkFont クラスも作らなくちゃならないですね. # もともとの widget demo は Tk4.x 用ですが, # Tk8.x でも動くようにしようとしています. -- 永井 秀利 (九工大 知能情報) nagai@ai.kyutech.ac.jp