Tcl/Tk |
作成日:2020-10-09 最終更新日: |
久野先生の書き方は好きである。一歩間違えればいやみな書き方になりそうだが、 このあたりがちょうどいいのだろう。 私は、この本の超安易HTMLライタを参考に、私流儀のHTMLライタを作ってみた。 どこを変えようかというと、ヘッダー情報がきちんと書かれたHTMLでテキストを出そうと しているのである。具体的には,HTMLlintで文句がつけられない程度を目指している。
久野先生の本より新しいウィジェットが紹介されているのだろうか、と思いつつも まだ突っ込んで読んではいない。困ったことだ。
Tcl/Tk ツールキットという標題は「牛の牛肉」ではないかという突っ込みはさておき、 Tcl/Tk の生みの親による本である。今となっては新しい項目が網羅されていないのは仕方がないことだ。 しかし、基礎はこの本で十分だ。
WSL の Ubuntu 20.04 にインストールした。下記の通り、すぐに入る。
$ sudo apt install tcl tk パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 以下の追加パッケージがインストールされます: tcl8.6 tk8.6 提案パッケージ: tcl-tclreadline 以下のパッケージが新たにインストールされます: tcl tcl8.6 tk tk8.6 アップグレード: 0 個、新規インストール: 4 個、削除: 0 個、保留: 0 個。 35.6 kB のアーカイブを取得する必要があります。 この操作後に追加で 141 kB のディスク容量が消費されます。 続行しますか? [Y/n] Y 取得:1 http://ftp-srv2.kddilabs.jp/Linux/packages/ubuntu/archive focal/main amd64 tcl8.6 amd64 8.6.10+dfsg-1 [14.8 kB] 取得:2 http://ftp-srv2.kddilabs.jp/Linux/packages/ubuntu/archive focal/universe amd64 tcl amd64 8.6.9+1 [5,112 B] 取得:3 http://ftp-srv2.kddilabs.jp/Linux/packages/ubuntu/archive focal/main amd64 tk8.6 amd64 8.6.10-1 [12.5 kB] 取得:4 http://ftp-srv2.kddilabs.jp/Linux/packages/ubuntu/archive focal/universe amd64 tk amd64 8.6.9+1 [3,240 B] 35.6 kB を 1秒 で取得しました (31.1 kB/s) 以前に未選択のパッケージ tcl8.6 を選択しています。 (データベースを読み込んでいます ... 現在 140794 個のファイルとディレクトリがインストールされています。) .../tcl8.6_8.6.10+dfsg-1_amd64.deb を展開する準備をしています ... tcl8.6 (8.6.10+dfsg-1) を展開しています... 以前に未選択のパッケージ tcl を選択しています。 .../archives/tcl_8.6.9+1_amd64.deb を展開する準備をしています ... tcl (8.6.9+1) を展開しています... 以前に未選択のパッケージ tk8.6 を選択しています。 .../tk8.6_8.6.10-1_amd64.deb を展開する準備をしています ... tk8.6 (8.6.10-1) を展開しています... 以前に未選択のパッケージ tk を選択しています。 .../archives/tk_8.6.9+1_amd64.deb を展開する準備をしています ... tk (8.6.9+1) を展開しています... tk8.6 (8.6.10-1) を設定しています ... tcl8.6 (8.6.10+dfsg-1) を設定しています ... tcl (8.6.9+1) を設定しています ... tk (8.6.9+1) を設定しています ... menu (2.1.47ubuntu4) のトリガを処理しています ... man-db (2.9.1-1) のトリガを処理しています ...
起動は tclsh である。プロンプトは % である。% がプロンプトだなんて、C Shell を思い出す。懐かしい。
まりんきょ学問所 > コンピュータの部屋 > コンピュータの本 > Tcl/Tk