mieki256's diary



2021/02/11(木) [n年前の日記]

#1 [tcltk] Windows用のTcl/Tkが終わってたっぽい

結論から先に書くと、Tcl/Tk の拡張パッケージをネット経由でインストールできる teacup や teapot というサービスが終了していたようで、となると、どうやら Tcl/Tk はオワコンっぽいなと。Linux上ではどうなのか分らんけど、Windows上ではそんな感じっぽい。たぶん。

以下、作業メモ。環境は Windows10 x64 20H2。

ActiveTcl 8.5をインストールし直した。 :

ActiveTcl 8.6 をインストールしようとすると、今現在は64bit版しか入手できないっぽいあたりが気になる。できれば、32bit版を入手してインストールしたい。ActiveTcl 8.5 なら32bit版が入手できるようなのでそちらを試した。

ActiveTcl-8.6.9.8609.2-MSWin32-x64-5ccbd9ac8.exe をコントロールパネル経由でアンインストールしてから、ActiveTcl8.5.18.0.298892-win32-ix86-threaded.exe をDLしてインストール。今回は D:\Tcl\ にインストールした。

インストール時に、current user を選んだら、インストールの経過表示の際に、

「カレントユーザのみ使える状態でインストールしたから、コントロールパネルからアンインストールはできないよ」
「アンインストールしたい時は、スタートメニューのアンインストールを選べ」

と表示されていた。

一旦、スタートメニュー経由でアンインストールしてから、全てのユーザ(all user)が使える状態でインストールし直そうとしたが、グレーアウトしていて選べない。管理者権限が必要だった模様。インストーラを管理者として実行したら、all user が選べた。

teacup が反応しない。 :

teacup update と打ってみたが、更新は何も無いと言われる…。妙だな…。

teacup list と打ってみたが…。
0 entities found

Problems which occurred during the operation:
* http://teapot.activestate.com :

これ、もしかして、http://teapot.activestate.com が無反応と言うことでは?

ActivTcl 8.6 をインストールし直し。 :

ActiveTck 8.5 を使うのは諦めた。大昔にDLしてHDDに残してあった、ActiveTcl8.6.4.1.299124-win32-ix86-threaded.exe を使ってみることにする。

これもダメだった。teacup list で何も出てこない。

もしかして、32bit版で teacup は一切利用できない状態になったのだろうか?

現行版、ActiveTcl-8.6.9.8609.2-MSWin32-x64-5ccbd9ac8.exe をインストールし直してみたところ、そもそも teacup がインストールされていないことに気づいた。

ということは…。

teacup は終わってた。 :

どうやら、ActiveTcl において、teacup を利用したネット経由のパッケージインストールは終了していたらしい…。

_The ActiveState of Tcl: TEApot and TEAcup Are Now Open Source | ActiveState
_ActiveState/teapot: Tcl TEApot

上記記事によると、2017年の時点で teapot と teacup はオープンソースになっていたらしい。しかし、github上のソレは3年前から放置中のようで。Issues で質問が書き込まれてるけど、誰一人、返事をしない。まるで、日本の新型コロナウイルス接触確認アプリのようだ…。

_Tcl is (not) almost dead

「teacup も teapot も、もう無いよ」という話を見かけた。やっぱり消滅していたらしい…。

ということは、少なくとも Windows上の Tcl/Tk、ActiveTcl はオワコンってことだろうなと。パッケージがインストールできないのではなあ…。

でもまあ、インストーラに同梱されてるパッケージ分でどうにか解決できる処理内容であれば、その範囲では使えなくもないかもよ、とは言えるのだろうけど。

Tcl/Tk が簡単にexe化できるなら使い道があるのではと、ここ最近試していたけど。こんな状態ではなあ…。ちと残念。

ちなみに、Python + tkinter を使えば、Python から Tk を使ってGUIアプリを作れたりするので、 「パンが無ければお菓子を」 「Tclが無ければPythonを使えばいいじゃない」と言われそうな気もしたり。 「板垣死すとも自由は死せず」 「Tcl死すともTkは死せず」みたいな…。

この記事へのツッコミ

Re: Windows用のTcl/Tkが終わってたっぽい by 名無しさん    2021/09/08 08:36
teacup無くなった代わりにActiveTclにはよく使うパッケージがもともとインストールされている状態になりました。そもそもteacupが始まる前からActiveTclを使っていた私から見れば、CPANに触発された実験は失敗して、また前の状態に戻った・・・という風に見えます・・・。それより32bit版が無くなったのが個人的には地味につらいです。
Re: Windows用のTcl/Tkが終わってたっぽい by 名無しさん    2021/10/07 11:35
BAWT Tcl-BI - Windows installer
http://www.bawt.tcl3d.org/download.html#tclbi

に32bitインストーラもあります。ActiveTclにあったパッケージもたくさん入ってます。

以上です。

過去ログ表示

Prev - 2021/02 - Next
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project