●●●●TCL/TKなら俺に聞け 4●●●● at TECH
[2ch|▼Menu]
[前50を表示]
500:デフォルトの名無しさん
22/06/16 00:33:17 Wk96MiCq.net
保守?

501:デフォルトの名無しさん
22/06/19 10:04:23.53 dNeG9n4b.net
本田は妖精

502:デフォルトの名無しさん
22/07/18 12:05:58.99 QD6UUrud.net
>>499
内部形式のTclオブジェクトは文字列、数値、リストなどの共用体。
必要に応じて実体が変換される。
前二つは文字列が実体、listコマンドを使ったものはリストが実体。
文字列が実体のオブジェクトをlindexのようなリストとして取り扱おうとすると
その時にリストオブジェクトに変換される。
リストが実体のオブジェクトを string のように文字列として取り扱おうとするとその機に文字列オブジェクトに変換される
セット時に変換されるか使う時に変換されるかだけの話でオーバーヘッドはさして気にするだけ無駄

503:デフォルトの名無しさん
22/07/21 20:58:10.84 MTzuJEwF.net
詳しい解説ありがとう
リストと文字列で内部の扱いは違うけど、使う上では実質どちらも同じようなもんってことね
モヤモヤが晴れました

504:本田
22/07/31 21:16:37.82 6WrWktWl.net
Tcl/Tk Scripting Laboratory (Geocities閉鎖)
URLリンク(www.geocities.jp)
URLリンク(web.archive.org)

505:本田
22/07/31 21:33:27.34 6WrWktWl.net
eoLog Project
URLリンク(geolog.mydns.jp)
GeoLog Project は、
閉鎖された日本ジオシティーズのウェブサイトを、
消滅前にできるだけアーカイブ(保存)しようと取り組んだ個人プロジェクトです。

506:本田
22/07/31 22:08:17.37 6WrWktWl.net
Internet Archive: GeoCities Special Collection 2009<
URLリンク(archive.org)
Saving a Historical Record of GeoCities

507:本田
22/08/02 19:06:50.08 EKZa/35g.net
>>504
AM02:50 Tcl/Tk Scripting Laboratory
URLリンク(geolog.mydns.jp)

508:本田
[ここ壊れてます] .net
GitHub - Starlink/tcl: Starlink patched version of TCL
URLリンク(github.com)

509:デフォルトの名無しさん
22/08/30 01:09:43.08 rnyfpRGV.net
linuxディストリだとtclはデフォで入ってtkはなかったりするな
tkはおまけじゃい!

510:デフォルトの名無しさん
22/08/30 17:00:07.19 K+ylhC7O.net
tclshにchshしてみた
rlwrapかませばそれなりに悪くないし、コマンドセットは違えどwinでもunix系でも動くいいシェルだよ

511:本田
22/09/01 18:04:51.77 H4gLLtNR.net
>>510
Tkcon
URLリンク(wiki.tcl-lang.org)
Summary
tkcon is a replacement for the standard console that comes with Tk (on Windows/Mac, but also works on Unix).
The console itself provides many more features than the standard console.
tkcon works on all platforms where Tcl/Tk is available.
It is meant primarily to aid one when working with the little details inside tcl and tk,
giving Unix users the GUI console provided by default in the Mac and Windows Tk.
It's also not a bad replacement for the default MS-DOS shell (although it needs lots of fine tuning).

512:本田
22/09/01 18:53:48.35 H4gLLtNR.net
tkcon.tcl
URLリンク(opensource.apple.com)
URLリンク(opensource.apple.com)

513:デフォルトの名無しさん
22/09/01 21:52:12.42 MLaveiUL.net
かといって対話用途フル装備ってものまた違うかなって、まあスクリプト一つだけど>>512
欲しい機能だけ参考にさせてもらいます

514:デフォルトの名無しさん
22/09/01 22:51:58.93 G4h3gIDD.net
プログラム開発しながらちょこっと試すのにtclsh使ってて
最近rlwrapを使うようになって格段に便利になりましたが
chshまでしてしまうとは猛者ですね

515:デフォルトの名無しさん
22/09/01 23:40:22.59 MLaveiUL.net
親シェルがジョブコントロールしてると子シェルのジョブコントロールが有効にならんようで(サスペンドとか)

516:本田
22/09/02 05:52:49.51 PU1Jv3lM.net
>>508
防衛省がStarlinkの導入を検討、海自艦艇での隊員向け回線として | スラド サイエンス
URLリンク(science.srad.jp)

517:デフォルトの名無しさん
22/09/02 15:07:59.79 K/epF9i/.net
chshしたり呼ばれた名前を解析して、勝手に自身のシグナルハンドラをジョブコントロール向けに設定するスマートなシェル(bash, pwsh等)はあるが、
→ですらゴミ入るロートルなtclshにそんな機能は…あるのか検証してみる
親から呼ばれるとその親がデフォルトのシグナルハンドラ備え付けてtclsh呼ぶので、tclshの子へサスペンドシグナル送るとtclsh自体がサスペンドされるという仕組み
なのでわざわざchshしなくとも、とりあえずシグナルハンドラを全て空にすれば(trap '' SIGXXX...; exec tclsh的な)、とりあえずtclsh自身は不死
これをスタートラインとして適切にトラップ設定してゆけば、tclsh中心にマルチタスク生活できるかと

518:本田
22/09/02 19:44:19.56 PU1Jv3lM.net
Jeszra Web Site - SourceForge
URLリンク(jeszra.sourceforge.net)
Jeszra is an advanced vector graphics application written in Tcl/Tk.
It generates source code for Tcl/Tk, Ruby, Python and Lisp.

519:本田
22/09/07 05:10:58.52 I/Iot45T.net
ttkdraw: Tom's Tcl/Tk-based Drawing Program
URLリンク(hea-www.harvard.edu)
URLリンク(hea-www.harvard.edu)
URLリンク(hea-www.harvard.edu)
Orthographic grid option
Font control.
Consistent (functional) setting of object options
Separate object manipulation mode added (also still available with Control Key).
Added a MIT-style license (see README)

520:デフォルトの名無しさん
[ここ壊れてます] .net
C(C++じゃなくて)から使える標準クラスライブラリtcl/tk

521:本田
22/09/10 01:08:35.13 0piJxHZI.net
TkInfo: a free browser for info files
URLリンク(math-www.uni-paderborn.de)
URLリンク(math-www.uni-paderborn.de)

522:デフォルトの名無しさん
22/09/21 18:05:57.59 E8IgYMeH.net
>>520
Nim

523:本田
22/10/16 23:46:50.72 fQVtO7Qx.net
tcl — stdoutをtclのファイルにリダイレクトするにはどうすればよいですか?
URLリンク(www.web-dev-qa-db-ja.com)

524:本田
22/10/17 22:07:25.55 yVHGhLAd.net
>>522
Nimを知ってほしい2022
URLリンク(zenn.dev)

525:本田
22/11/14 07:51:21.98 KLuYmy1F.net
oust! My best game; written in TCL/TK (homebrew arcade)
URLリンク(www.youtube.com)

526:本田
22/11/14 22:29:48.10 KLuYmy1F.net
Atari-like Centipede arcade game written in TCL/TK. (homebrew arcade)
URLリンク(www.youtube.com)

527:本田
22/11/29 21:12:37.24 aNG74xyR.net
Man page of EXPECT
URLリンク(linuxjm.osdn.jp)

528:デフォルトの名無しさん
22/12/06 21:36:13.11 Z/dKkADi.net
本田の書き込みがない年もあるのに当たり年だな

529:本田
22/12/22 21:20:24.33 +OmU+r4p.net
GitHub - lawrencewoodman/sdl_and_tk_demo: A Demonstration of How to Embed an SDL Surface in a Tk Window
URLリンク(github.com)

530:本田
22/12/22 21:36:24.70 +OmU+r4p.net
Tcl/Tk 8.6.13 RELEASED
URLリンク(groups.google.com)

531:デフォルトの名無しさん
23/01/05 02:21:06.17 oD2U/thz.net
定年で暇なんじゃ?

532:デフォルトの名無しさん
23/05/11 20:57:13.04 N+AacK+c.net
すっかり過疎ってますね

533:本田
23/06/20 19:23:52.95 HB23raAe.net
GitHub - Drolla/t2ws: T2WS - Tiny Tcl Web Server
URLリンク(github.com)

534:デフォルトの名無しさん
23/06/22 17:55:40.27 Sn58Ngpo.net
tcl/tk
URLリンク(peterlane.codeberg.page)
URLリンク(crates.io)
URLリンク(crates.io)

535:デフォルトの名無しさん
23/08/08 07:33:37.37 oSZXXBSZ.net
Pythonから呼び出して使い始めた初心者です
ラベル表示する場合なんですが・・・
root=Tk()
root.geometry( '100x100' )
↑ここまではOK
l = Label(text='123')
l.pack()
↑pack()でラベルが表示されますが、引数にrootを指定せずともrootウィンドウに表示されます
ウィンドウを複数表示して場合、どのウィンドウにラベルが表示されるのか・・・困りませんか?


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

391日前に更新/125 KB
担当:undef