Tcl/Tkどうよ?
■ このスレッドは過去ログ倉庫に格納されています
0001Tcler
NGNGかつ簡単にGUIが作れるという、非常に優秀な言語だと思うんですよ。
だれか使ってる人います?
というわけで、使っている人何か語ってください。興味のある人やTcl/Tk
初心者の質問も受け付けます。
0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNGおすすめの本はありますか?
0005デフォルトの名無しさん
NGNG0006デフォルトの名無しさん
NGNG0007デフォルトの名無しさん
NGNG環境を作っています。
どうせ製品にならない試作環境なので、Tcl/Tkのような手軽なツールが最適です。
0008デフォルトの名無しさん
NGNGPerlのほうがどう考えても良い。
0009デフォルトの名無しさん
NGNG11 名前:Perler 02/01/12 16:03
今や風前の灯の感のあるPerl/Tkですが、実はマルチプラットフォームで、
かつ簡単にGUIが作れるという、非常に優秀な言語だと思うんですよ。
だれか使ってる人います?
というわけで、使っている人何か語ってください。興味のある人やPerl/Tk
初心者の質問も受け付けます。
0010デフォルトの名無しさん
NGNGTclのどこがよいのか以前に、Tclというものがわかってない。
0011Rubyist
NGNGかつ簡単にGUIが作れるという、非常に優秀な言語だと思うんですよ。
だれか使ってる人います?
というわけで、使っている人何か語ってください。興味のある人やRuby/Tk
初心者の質問も受け付けます。
0012デフォルトの名無しさん
NGNGくるくるTcl
0013デフォルトの名無しさん
NGNGTcl/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>>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スマソ過去スレ張り忘れてたーヨ。ウトゥ
ありがとう。
0016デフォルトの名無しさん
NGNG0017tcler ◆DEaO0xek
NGNGSRAでかつて日本語化された8.0.5jpあたりのバージョンを使えば
インライン入力やTrueTypeの展開まで含めて全部自動的にやってくれます。
…ということが小学館の本に書いてあった(w
0018tcler
NGNG実際にCADに使ってるよ:)
3Dレンダリングソフトにもあるよね?
>>14
C++からリンクするもっとも安全な方法がしりたい。
>>16
そんなことないよ:)
ただ、オブジェクト指向的に作れないのが難点(iTclなんてのもあるが)
0019M
NGNG002017 ◆DEaO0xek
NGNGただし正規表現の展開だけは2バイトに対応していなかったはず。
2バイト文字で正規表現を使うには8.1以上の国際化版を使えばいいんだけど、
これだと今度はインライン入力ができなかったはず。
つまり、正規表現を使おうと思ったら16の言うとおり。蔚山車
0021tcler ◆DEaO0xek
NGNGあら、同じコテハン(w。
shadeに組み込まれているtclエンジンは、途中まで英語版でした。
だから、日本語の扱いがおかしかったんだけど、途中から日本語版のエンジンになったらしい。
C++から「安全に」リンクというのがどの程度の安全をさしているのかはわからないけど
Cリンケージの指定だと何かまずいことがあるの?
オブジェクト指向的なアプローチは確かにつらい。
iTclは普及と日本語化の点でちょっと鬱だし。
0022デフォルトの名無しさん
NGNGWindows版であればビットウォークからIME patchが公開されています。
>>21
C++から安全にリンクするには、少なくともTcl_Exitを使わないように
しないといけません。
環境によっては静的オブジェクトのデストラクタが呼び出されなくなります。
Tcl_Finalize();
exit(EXIT_SUCCESS);
とすればOK。
0023tcler ◆baFXVft.
NGNG18ではありませんが、すごく参考になります。
時に、インタープリタを介さずに、単なるツールキットとして
Tkライブラリを呼ぶことはできるのでしょうか?
002422
NGNGインタープリタを介さずにというのがどういう意図かわかりませんが、C/C++から
単なるツールキットとして使用することは可能です。
その場合でも、Tcl_CreateInterp関数で作成したインタープリタのポインタを引数
として渡す必要がある場合がほとんどです。
0026もげら
NGNG0027デフォルトの名無しさん
NGNGをみて、気づいたけど、Ruby/Tkのスレって無いな〜〜。
256本も出たけど、そんなに使っている人いないのかな…。
0028デフォルトの名無しさん
NGNG0029デフォルトの名無しさん
NGNGつい最近始めたばっかなのに ・・・ ただでさえ少ない情報源が
消えてしまうとは〜〜
0030デフォルトの名無しさん
NGNGオリジナルが対応するまで、IMEパッチだけでも引き継ぐ必要がありますね。
0031デフォルトの名無しさん
NGNG散々お世話になりました。(過去形)
特にtcl codeを自動生成してwishに食わせると、
動的に画面が生成できて便利でした。
ありがとう、Tcl/Tk。そして、さようなら。
0032デフォルトの名無しさん
NGNG0033Rubyist
NGNG■ このスレッドは過去ログ倉庫に格納されています