●●●●TCL/TKなら俺に聞け 2●●●●
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001デフォルトの名無しさん
2007/05/01(火) 14:52:44プロジェクト本拠地
http://tcl.sourceforge.net/
最新版ソースコード
ftp://ftp.tcl.tk/pub/tcl/nightly-cvs/
The Tcler's Wiki
http://wiki.tcl.tk/
The comp.lang.tcl Newsgroup
http://groups.google.com/group/comp.lang.tcl/
ActiveTcl
http://www.activestate.com/products/activetcl/
【日本語サイト】
もっとTcl/Tk
http://www.interq.or.jp/japan/s-imai/tcltk/
Tcl/Tk Scripting Laboratory
http://www.geocities.jp/urano343/tcltk.html
Tcl/Tk Primer
http://mibai.tec.u-ryukyu.ac.jp/~oshiro/Doc/tcltk_primer/
Tcl 8.4.1 Manual Command Reference
http://www.freesoftnet.co.jp/tclkits/doc/TclCmdRef/tcl_contents_jp.htm
CategoryTclTk - mynote
http://reddog.s35.xrea.com/wiki/CategoryTclTk.html
【前スレ】
●●●●TCL/TKなら俺に聞け●●●●
http://pc11.2ch.net/test/read.cgi/tech/1033628416/
0931デフォルトの名無しさん
2013/02/22(金) 21:07:25.94Scales and Progress Bars 4. Progress bar
はupdate なし
configure命令
0932デフォルトの名無しさん
2013/02/23(土) 21:44:59.02プロバー表示では現在値を強制表示させる為にupdate命令を使うのが定石だがこれが禁じ手になると結構難しいか。
@930番さんの様にまとめて一発表示
Aupdate命令間隔をを10秒置きとか極端に長くする
Bその他の部品はforgetオプション等で退避しておいて後で表示
C?
ところでTkのtext表示は普通はそんなに遅くはないが改行文字なしの長い行を表示させると異様に遅くなるみたい。
0933デフォルトの名無しさん
2013/03/06(水) 21:36:21.625行おきのアップデートにすると秒単位で高速化されました。
それでもプログレスバー表示しない場合の11.5倍時間がかかりました。
create_file: 483288 microseconds per iteration
gets_lines: 271409 microseconds per iteration
read_bulk: 252275 microseconds per iteration
test_full_update: 5123759 microseconds per iteration
test_skip_update: 3374500 microseconds per iteration
test_no_update: 291779 microseconds per iteration
test_bulk_insert: 285029 microseconds per iteration
0934デフォルトの名無しさん
2013/03/09(土) 03:48:33.455000行のファイルに5行おきにプログレスバーを更新するってのが...
0935デフォルトの名無しさん
2013/03/12(火) 17:51:41.39http://d.hatena.ne.jp/satosystems/20121228/1356655565
この速さはただの再帰もループになってる?
5桁とかになると1分以上かかって他に大きく離される
これはループにしても変わらないから多倍長ライブラリの性能かな
0936デフォルトの名無しさん
2013/03/12(火) 18:29:56.59fib 38は固まるわ
0937デフォルトの名無しさん
2013/03/12(火) 22:01:59.60私の中古機械で試してみた。式をまとめると約10倍速くなった
どうしてこんなに違うのか??
fib <39088169> term <80312600 microseconds per iteration>
proc fib {n} {
if {$n < 2} { return $n }
return [expr {[fib [expr {$n - 1}]] +[fib [expr {$n - 2}]]}]
}
fib <39088169> term <714145387 microseconds per iteration>
proc fib {n} {
if {$n < 2} { return $n }
set a [expr $n - 2]
set b [expr $n - 1]
set x [fib $a]
set y [fib $b]
return [expr $x + $y]
}
0938デフォルトの名無しさん
2013/03/15(金) 22:54:42.21exprの引数を{ }で囲むだけでだいぶ違うな
0939デフォルトの名無しさん
2013/03/15(金) 23:06:47.650940デフォルトの名無しさん
2013/03/15(金) 23:08:30.062回評価させないようにする。
0941デフォルトの名無しさん
2013/03/23(土) 22:06:55.05proc fib {n} {
if {$n < 2} { return $n }
return [expr {[fib [incr n -2]] +[fib [incr n ]]}]
}
fib <39088169> term <72891401 microseconds per iteration> でした。
935 引用のページからC++を複写してVisualC++Express2008(要するに無料ソフト)を使って実行してみた
fib44=701408733
fib45=1134903170
fib46=1836311903
fib47=-1323752223
fib48=512559680
tcl/tk(ver8.5.13)でfib47 は
fib <2971215073> term <1253824233 microseconds per iteration>
1254秒!!。鈍足で正確でした。なっとく
速度、精度、価格、安直さ、どれも一つの側面でしかなく、それらを総合的に評価して最適ソフトを選択することが肝要だと思う。
0942929
2013/03/24(日) 10:09:02.93progressbarはupdate idletasksで表示が更新されましたが、古いPCのWindowsXPでは5〜6秒程度updateしないと
メニュー部分が白くなって、その後はprogressbarも更新されなくなります。(update idletasksではダメ)
ということで、数秒おきにupdateしないとprogressbarが更新されません。
見た目を重視しているので無駄はあきらめることにしました。
0943デフォルトの名無しさん
2013/03/31(日) 08:08:41.45Tcl/Tk 8.4.20 Release Announcement
June 1, 2013
The Tcl Core Team is pleased to announce the 8.4.20 releases of the Tcl
dynamic language and the Tk toolkit. This is the twentieth and *FINAL*
patch release of Tcl/Tk 8.4. With this release, support for Tcl/Tk 8.4
comes to an end.
0944デフォルトの名無しさん
2013/04/03(水) 22:36:01.28April 3, 2013
0945デフォルトの名無しさん
2013/04/09(火) 21:46:20.56ActiveTcl 8.6.1.0とTclDevKit 6.0の登場が変えてくれることを願う。
0946デフォルトの名無しさん
2013/04/20(土) 09:26:13.990947デフォルトの名無しさん
2013/04/20(土) 09:26:55.270948デフォルトの名無しさん
2013/04/20(土) 09:51:28.050949デフォルトの名無しさん
2013/04/20(土) 10:29:53.360950デフォルトの名無しさん
2013/04/20(土) 10:31:56.440951デフォルトの名無しさん
2013/04/20(土) 10:47:05.420952デフォルトの名無しさん
2013/04/24(水) 15:08:39.78なるほどなぁ…centos 5.5かぁ…
0953デフォルトの名無しさん
2013/05/07(火) 12:31:39.810954デフォルトの名無しさん
2013/05/10(金) 09:11:32.01http://code.activestate.com/lists/tcl-core/13226/
0955デフォルトの名無しさん
2013/06/05(水) 20:40:09.70code.activestate.com/lists/tcl-core/13294/
0956デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.ANID:YGMQYZf2!0957デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.AN0958デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN0959デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.AN【英語サイト】
プロジェクト本拠地
http://tcl.sourceforge.net/
最新版ソースコード
ftp://ftp.tcl.tk/pub/tcl/nightly-cvs/
The Tcler's Wiki
http://wiki.tcl.tk/
The comp.lang.tcl Newsgroup
http://groups.google.com/group/comp.lang.tcl/
ActiveTcl
http://www.activestate.com/products/activetcl/
【日本語サイト】
もっとTcl/Tk
http://www.interq.or.jp/japan/s-imai/tcltk/
Tcl/Tk Scripting Laboratory
http://www.geocities.jp/urano343/tcltk.html
Tcl/Tk Primer
http://mibai.tec.u-ryukyu.ac.jp/~oshiro/Doc/tcltk_primer/ ← 応答なし
Tcl 8.4.1 Manual Command Reference
http://www.freesoftnet.co.jp/tclkits/doc/TclCmdRef/tcl_contents_jp.htm
CategoryTclTk - mynote
http://reddog.s35.xrea.com/wiki/CategoryTclTk.html
【前スレ】
●●●●TCL/TKなら俺に聞け 2●●●●
http://toro.2ch.net/test/read.cgi/tech/1177998764/
●●●●TCL/TKなら俺に聞け●●●●
http://pc11.2ch.net/test/read.cgi/tech/1033628416/
0960デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.AN●●●●TCL/TKなら俺に聞け 3●●●●
http://toro.2ch.net/test/read.cgi/tech/1374052935/
0961デフォルトの名無しさん
2013/07/18(木) NY:AN:NY.AN0962デフォルトの名無しさん
2013/07/24(水) NY:AN:NY.AN0963デフォルトの名無しさん
2013/07/24(水) NY:AN:NY.AN0964デフォルトの名無しさん
2013/07/24(水) NY:AN:NY.AN0965デフォルトの名無しさん
2013/07/24(水) NY:AN:NY.AN0966デフォルトの名無しさん
2013/07/24(水) NY:AN:NY.AN0967デフォルトの名無しさん
2013/07/24(水) NY:AN:NY.AN0968デフォルトの名無しさん
2013/07/24(水) NY:AN:NY.AN0970デフォルトの名無しさん
2013/07/25(木) NY:AN:NY.AN0971デフォルトの名無しさん
2013/07/27(土) NY:AN:NY.AN0972デフォルトの名無しさん
2013/08/02(金) NY:AN:NY.AN先に落ちてしまった?
0973デフォルトの名無しさん
2013/08/02(金) NY:AN:NY.AN0974デフォルトの名無しさん
2013/08/02(金) NY:AN:NY.AN↓
このスレは6年2か月も持ったので、次スレも2020年くらいまではいけるという予言
↓
次スレは流産だったので、次々スレもいつ落ちるか判らないという予言
こうですね
0975デフォルトの名無しさん
2013/08/02(金) NY:AN:NY.ANって予言ちゃうし
0976デフォルトの名無しさん
2013/08/02(金) NY:AN:NY.AN0977デフォルトの名無しさん
2013/08/02(金) NY:AN:NY.AN0978デフォルトの名無しさん
2013/08/02(金) NY:AN:NY.AN0979デフォルトの名無しさん
2013/08/02(金) NY:AN:NY.AN0980デフォルトの名無しさん
2013/08/04(日) NY:AN:NY.AN0981デフォルトの名無しさん
2013/08/05(月) NY:AN:NY.AN●●●●TCL/TKなら俺に聞け 4●●●●
http://toro.2ch.net/test/read.cgi/tech/1375678740/
レス数が950を超えています。1000を超えると書き込みができなくなります。