●●●●TCL/TKなら俺に聞け 4●●●● (541レス)
上下前次1-新
54: 2013/10/17(木)20:14 AAS
●●
55: 2013/10/20(日)14:32 AAS
TCLは終わったっぽいね。10年くらい前、大学生の時に使って以来TCLがあったのを忘れてた。
このスレみて思い出したよ。
56: 2013/10/20(日)14:33 AAS
TCLあげ
57: 2013/10/20(日)16:18 AAS
8.5 になって GUI がモダンになった。
8.6 になってオブジェクト指向モジュールがコアライブラリに入った。
まだだ、まだ終わらんよ。
58(1): 2013/10/20(日)17:27 AAS
EDAツールではTCLのまま変化なしのようです。終わる気配がない。
SimにVPIとかで自分のモジュールを繋げる時は、必ずlibtclが居るので
その点は便利なんだよな。luaとかだと自分で用意しないといけない。
luaは多重連想配列リテラルが書けるのでシミュレーションパラメータ
設定を書かせたりするのに便利なんだが、Tclはその点がダメだったな。
59: 2013/10/20(日)18:53 AAS
最近買ったUSBオシロのコンソールがTCLで書かれてた。
ちょっと勉強しようかと思ってるCADのスクリプト環境もTCLだったりする。
ヤバイ。
60: 2013/10/21(月)23:09 AAS
perl/Tkとかpython/Tkとかで結局Tcl/Tk一式インストールされちゃうから消えはしないわな
61(1): 2013/10/23(水)19:12 AAS
Tclって結構愛されてんだな。
なんか安心した。
62: 2013/10/28(月)08:25 AAS
>>58
多重連想配列ってdictじゃあかんの?
63(1): 2013/10/28(月)22:00 AAS
dict知らんかった。8.5からか。
リテラルが綺麗に書けない(特に注意しないとコメントが置けない)のはarrayと同じ感じかな?
CとのIFはどうなるんだろう?
64(1): 2013/10/29(火)01:19 AAS
>>61
Perl/Tkには、Tclは全く入っていないと思う。
tkinterのソースもちらっと見たけど、無さそう。
Perl/Tkのtextのキーバインドが全部Perlで書かれていて、読めなかった記憶がある。
65: 2013/10/29(火)01:39 AAS
Tkinter.Tcl()からeval()でTclの実行できるみたいだから入ってるでしょ。
Perl/Tkはフォークしたと聞いたような記憶がある。
66: 2013/10/29(火)04:07 AAS
Pascal/Tk
67: 2013/10/29(火)08:15 AAS
>>64
Perl/TkはTcl/Tkのバージョンアップについていくのが大変すぎてもう更新してないんじゃ。
Tcl::Tkていうモジュールがある。これはただのラッパーみたいでTclの外部ウィジェットも使える。
68(1): 2013/10/29(火)08:17 AAS
>>63
なにをどうしたいのかわからんけど、、
69(1): 2013/10/29(火)22:21 AAS
>>68
ごめんね。相手をしてもらえるとは思わなかったw
parameter = {
section1= {
subsec1 = {
p1=v1; -- こめんと
p2=v2; -- などなど
...
}; ... }
とかをやりたい。array setだとコメントが面倒。
70(1): 2013/11/07(木)10:15 AAS
外部リンク:gigazine.net
有名言語に混じって最後まで残ってるんだが
71: 2013/11/07(木)11:14 AAS
EDAツール関係なんかなぁ。
72(1): 2013/11/07(木)12:46 AAS
>>69
set parameter {
section1 {
subsec1 {
p1 v1 # コメント
p2 v2 # などなど
}
}
}
puts [dict get $parameter section1 subsec1 p1]
#の後ろにスペース入れるのがポイントw
73: 2013/11/07(木)21:44 AAS
>>72
コメントにスペースを入れるとダメじゃないかw
array setも同じw
でも多重は簡単にできるんだね。Cから使うやり方を勉強しよう。
74: 2013/11/29(金)07:00 AAS
8.5.15出てた。気づいてなかった。
PTさんtclkit作ってくれないのかなぁ?
ActiveTcl同梱のbasekitにするほうが良いかなぁ?
アイコン改変したいけど、問題無いのだっけ?
75: 2014/01/20(月)05:18 AAS
>>43
忘れるも何もexpectとったら何も残らないだろ
移植もされてるけど導入のしやすさは今でもtcl一択
忘れないで、なのはビットウォークだろ
76: 2014/01/28(火)20:52 AAS
とりあえず保守
77: 2014/01/30(木)06:34 AAS
TclOOムズイ。myコマンドのマニュアルにある、
my variableて、variableだけで使うのとなにが違うのよ
78: 2014/02/16(日)22:46 AAS
>>70
TCL/TK孤高すぎw
79: 2014/02/21(金)16:00 AAS
variableはTclのnamespaceの共有変数をインポートする。
my variableはTclOOのインスタンス変数をインポートする。
TclOOのメソッド内でvariableを使うと
インスタンスが属するnamespaceから変数をインポートできる。
80: 2014/02/22(土)21:50 AAS
でもtclooてオブジェクトごとに名前空間作ってそこにプライベート変数作るよね。だから一緒なんじゃないの?
81: 2014/02/22(土)21:51 AAS
オブジェクトごとじゃなくてインスタンスごとって言ったほうがいいのか。間違えた
82: 2014/02/28(金)11:37 AAS
今ってTCL/TKとPerl/TKとRuby/TKだと、どれが人気なの?
83: 2014/02/28(金)23:05 AAS
マジレスするとPython
上下前次1-新書関写板覧索設栞歴
あと 458 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.022s