[#8257] Re: Smalltalk [Re: design patterns] — 助田 雅紀 <masaki.suketa@...>

助田です。

11 messages 1998/06/09
[#8259] Re: Smalltalk [Re: design patterns] — KIMURA Koichi <kkimura@...> 1998/06/10

[#8262] TkGrid do not exist? — Hiramatu Yoshifumi <hiramatu@...>

平松です。

26 messages 1998/06/10
[#8266] Re: TkGrid do not exist? — matz@... (Yukihiro Matsumoto) 1998/06/10

まつもと ゆきひろです

[#8269] Re: TkGrid do not exist? — NAGAI Hidetoshi <nagai@...> 1998/06/10

永井@知能.九工大です.

[#8271] Re: TkGrid do not exist? — NAGAI Hidetoshi <nagai@...> 1998/06/10

永井@知能.九工大です.

[#8375] new MethodIndex — keiju@... (Keiju ISHITSUKA)

けいじゅ@日本ラショナルソフトウェアです.

21 messages 1998/06/16
[#8447] new MethodIndex — TEI meiki <tei@...> 1998/06/20

こんにちは、鄭です。

[#8448] new MethodIndex — TEI meiki <tei@...> 1998/06/20

再び、鄭です。_o_

[#8418] how to use delegate — gotoken@... (GOTO Kentaro)

ごとけんです

18 messages 1998/06/18
[#8419] Re: how to use delegate — matz@... (Yukihiro Matsumoto) 1998/06/19

まつもと ゆきひろです

[#8420] Re: how to use delegate — gotoken@... (GOTO Kentaro) 1998/06/19

ごとけんです

[#8421] Re: how to use delegate — matz@... (Yukihiro Matsumoto) 1998/06/19

まつもと ゆきひろです

[#8521] hash sort — "Kazuhiro Yoshida" <s95l980@...>

もりきゅうです。

34 messages 1998/06/26
[#8523] hash sort — gotoken@... (GOTO Kentaro) 1998/06/26

ごとけんです

[#8533] Re: hash sort — WATANABE Hirofumi <watanabe@...> 1998/06/26

わたなべです.

[#8534] Re: hash sort — gotoken@... (GOTO Kentaro) 1998/06/26

ごとけんです

[#8536] Re: hash sort — Sinichiro Dezawa <dezawa@...> 1998/06/26

出沢です

[#8538] Re: hash sort — gotoken@... (GOTO Kentaro) 1998/06/26

ごとけんです

[#8539] Re: hash sort — TAKAHASHI Masayoshi <maki@...> 1998/06/26

高橋です。

[#8541] Re: hash sort — gotoken@... (GOTO Kentaro) 1998/06/26

ごとけんです

[#8546] Re: hash sort — Tadayoshi Funaba <tadf@...> 1998/06/26

ふなばです。

[ruby-list:8330] Re: tk demo

From: NAGAI Hidetoshi <nagai@...>
Date: 1998-06-14 12:32:06 UTC
List: ruby-list #8330
永井@知能.九工大です.

>>>>> "t" == ttate  <ttate@jaist.ac.jp> writes:
t> Tkのデモについてですが、永井さんのもの
t> を見せて頂きました。

どうもありがとうございます.

t> 特に「あれれ!?」と思ったところはなかった
t> のですが、永井さんのはwishのデモのコードを
t> そのまま再現したような感じになっていますよね。

そうです.
実は,あえてそういう方針で作ってます.

t> 僕はTkFrameなどを継承させてアプリケーションの
t> 部品を作成してから最後に生成、packするという
t> ような感じで、wishのデモを「参考」に作っていこう
t> と思っているのですが、特に反対がなければその
t> まま続けようと思っています。

もちろん,それはそれで構いません.
中村さんからのメールにあるように,

>>>>> "N" == Noritsugu Nakamura <nnakamur@mxq.meshnet.or.jp> 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

In This Thread