トップページ⇒tech
33コメント10KB

Tcl/Tkどうよ?

■ このスレッドは過去ログ倉庫に格納されています
0001TclerNGNG
今や風前の灯の感のあるTcl/Tkですが、実はマルチプラットフォームで、
かつ簡単にGUIが作れるという、非常に優秀な言語だと思うんですよ。
だれか使ってる人います?
というわけで、使っている人何か語ってください。興味のある人やTcl/Tk
初心者の質問も受け付けます。
0002デフォルトの名無しさんNGNG
2ゲトー!!
0003デフォルトの名無しさんNGNG
3ゲット図ざー
0004デフォルトの名無しさんNGNG
Tckという言語 + Tk というGUIライブラリ という認識でいいのでしょうか。
おすすめの本はありますか?
0005デフォルトの名無しさんNGNG
5下と豆座ー
0006デフォルトの名無しさんNGNG
いまさら語るほどのこともなし。。。
0007デフォルトの名無しさんNGNG
組み込みやってるけど、実機の基板ができてくるまで、Tcl/Tkでシミュレーション
環境を作っています。
どうせ製品にならない試作環境なので、Tcl/Tkのような手軽なツールが最適です。
0008デフォルトの名無しさんNGNG
Tclのどこが良いのかサパーリわからん。
Perlのほうがどう考えても良い。
0009デフォルトの名無しさんNGNG
Perl/Tkってどうよ?

11 名前:Perler 02/01/12 16:03

今や風前の灯の感のあるPerl/Tkですが、実はマルチプラットフォームで、
かつ簡単にGUIが作れるという、非常に優秀な言語だと思うんですよ。
だれか使ってる人います?
というわけで、使っている人何か語ってください。興味のある人やPerl/Tk
初心者の質問も受け付けます。
0010デフォルトの名無しさんNGNG
>>8
Tclのどこがよいのか以前に、Tclというものがわかってない。
0011RubyistNGNG
今や風前の灯の感のあるRubyl/Tkですが、実はマルチプラットフォームで、
かつ簡単にGUIが作れるという、非常に優秀な言語だと思うんですよ。
だれか使ってる人います?
というわけで、使っている人何か語ってください。興味のある人やRuby/Tk
初心者の質問も受け付けます。
0012デフォルトの名無しさんNGNG
てけてけTk
くるくるTcl
0013デフォルトの名無しさんNGNG
過去スレ
Tcl/Tkもいいとおもうよ。
http://piza2.2ch.net/tech/kako/966/966300886.html

関連スレ
Perl/TK で質問ですが...
http://pc.2ch.net/test/read.cgi/tech/1005370449/
Perl/Tkってどうよ
http://pc.2ch.net/test/read.cgi/tech/1006843942/
ギコタクの「だから逝ってないでしょ」出張所 (Perl/Tk 2ch ブラウザ)
http://pc.2ch.net/test/read.cgi/php/991966646/
0014tcler ◆DEaO0xek NGNG
仮トリップをつけました(w
>>4
そうです。tclはTool Command Language。tkはTool Kitの略です。というわけで、
言語本体とGUI構築拡張部分が切りはなれている性質上、Perl/TkとかRuby/Tkなどの
本歌取り言語が作成可能なのです。
お勧めの本ですか。そもそもあまり本が出ていませんが、小学館から出ている2冊組み
(作者名は忘れた)がお勧め。1冊目はマルチプラットフォームのエディタ(機能は
しょぼ目)を作ってたし、2冊目は確かリファレンスだけど、インベーダーの作り方と
かのってたと思う。ほかは、黄色くて分厚いブレント・B・ウェルチのTcl/Tk入門
第2版がお勧め。これもかなりいろいろなことがのってるし、TclやTkのライブラリを
Cからリンクする詳しいやり方も書いてあったと思う。
ほかは、秀和あたりから出てたと思うけど、とりあえずこの3冊あればいいんじゃない
かな。
0015tcler ◆DEaO0xek NGNG
>>13
スマソ過去スレ張り忘れてたーヨ。ウトゥ
ありがとう。
0016デフォルトの名無しさんNGNG
Tkって、Windowsで日本語表示させるのはメンドウって先入観があるのですが?
0017tcler ◆DEaO0xek NGNG
>>16
SRAでかつて日本語化された8.0.5jpあたりのバージョンを使えば
インライン入力やTrueTypeの展開まで含めて全部自動的にやってくれます。
…ということが小学館の本に書いてあった(w
0018tclerNGNG
>>11
実際にCADに使ってるよ:)
3Dレンダリングソフトにもあるよね?

>>14
C++からリンクするもっとも安全な方法がしりたい。

>>16
そんなことないよ:)

ただ、オブジェクト指向的に作れないのが難点(iTclなんてのもあるが)
0019MNGNG
PreServ万歳:)
002017 ◆DEaO0xek NGNG
補足。
ただし正規表現の展開だけは2バイトに対応していなかったはず。
2バイト文字で正規表現を使うには8.1以上の国際化版を使えばいいんだけど、
これだと今度はインライン入力ができなかったはず。
つまり、正規表現を使おうと思ったら16の言うとおり。蔚山車
0021tcler ◆DEaO0xek NGNG
>>18
あら、同じコテハン(w。
shadeに組み込まれているtclエンジンは、途中まで英語版でした。
だから、日本語の扱いがおかしかったんだけど、途中から日本語版のエンジンになったらしい。
C++から「安全に」リンクというのがどの程度の安全をさしているのかはわからないけど
Cリンケージの指定だと何かまずいことがあるの?
オブジェクト指向的なアプローチは確かにつらい。
iTclは普及と日本語化の点でちょっと鬱だし。
0022デフォルトの名無しさんNGNG
>>20
Windows版であればビットウォークからIME patchが公開されています。

>>21
C++から安全にリンクするには、少なくともTcl_Exitを使わないように
しないといけません。
環境によっては静的オブジェクトのデストラクタが呼び出されなくなります。
Tcl_Finalize();
exit(EXIT_SUCCESS);
とすればOK。
0023tcler ◆baFXVft. NGNG
>>22
18ではありませんが、すごく参考になります。
時に、インタープリタを介さずに、単なるツールキットとして
Tkライブラリを呼ぶことはできるのでしょうか?
002422NGNG
>>23
インタープリタを介さずにというのがどういう意図かわかりませんが、C/C++から
単なるツールキットとして使用することは可能です。
その場合でも、Tcl_CreateInterp関数で作成したインタープリタのポインタを引数
として渡す必要がある場合がほとんどです。
0025tcler ◆tcLTK2UQ NGNG
>>24
ありがとうございました。
0026もげらNGNG
Unicodeで正規表現可。それだけでラブ。
0027デフォルトの名無しさんNGNG
>>13
をみて、気づいたけど、Ruby/Tkのスレって無いな〜〜。
256本も出たけど、そんなに使っている人いないのかな…。
0028デフォルトの名無しさんNGNG
GUI ツールキット単独でスレを作ってもしょうがないような。
0029デフォルトの名無しさんNGNG
ビットウォークが突然店じまいしてしまったけど・・・なんだったの?
つい最近始めたばっかなのに ・・・ ただでさえ少ない情報源が
消えてしまうとは〜〜
0030デフォルトの名無しさんNGNG
>>29
オリジナルが対応するまで、IMEパッチだけでも引き継ぐ必要がありますね。
0031デフォルトの名無しさんNGNG
GUIのデモとか実験用とか書き捨てするには便利。
散々お世話になりました。(過去形)

特にtcl codeを自動生成してwishに食わせると、
動的に画面が生成できて便利でした。

ありがとう、Tcl/Tk。そして、さようなら。
0032デフォルトの名無しさんNGNG
age
0033RubyistNGNG
Tcl yu-zahajinnseinohaibokusha
■ このスレッドは過去ログ倉庫に格納されています