プログラミング
Tcl/Tk 9.1
要約
Tcl/Tk 9.1.0のリリースが発表され、2026年9月の安定版リリースに向けた開発が進められています。このバージョンでは、Unicode正規化、モノクロック、リストフィルタリングなどの新機能や、macOSでのファイル名の大文字小文字を区別しないパス対応、Tkのアクセシビリティ向上などが含まれています。
全文翻訳
Tcl/Tk 9.1
最新リリース: Tcl/Tk 9.1.0 (2026年9月29日)
Tcl/Tk 9.1.0 は、Tcl および Tk の現在の開発作業であり、2026年9月の安定版リリースを目指しています。Tcl/Tk 9.0 の基盤に新機能とインターフェースが追加されます。
Tcl/Tk 9.1.0 ソースリリースをダウンロード
Tcl 9.1 の主な機能
新しいコマンド unicode: Unicode 正規化
新しい C ルーチン Tcl_UtfToNormalized*: Unicode 正規化
新しいコマンド timer: モノクロック、マイクロ秒解像度
新しいコマンド lfilter: リストから項目を選択
新しいコマンド interp set: 子インタープリタでの変数アクセス
新しい subst オプション: -backslashes, -commands, -variables。
新しい switch オプション: -integer。
多くの C99 数学ルーチンが expr 関数として利用可能になりました。
アプリケーションは、Tcl_FindExecutable または TclZipfs_AppHook のいずれかの初期化ルーチンを呼び出す必要があります。
新しい C ルーチン Tcl_IsEmpty。
新しい C ルーチン Tcl_GetEncodingNameForUser。
新しい C ルーチン Tcl_AttemptCreateHashEntry。
新しい C ルーチン Tcl_ListObjRange, Tcl_ListObjRepeat, Tcl_ListObjReverse。
Tcl_Time の代わりに long long を使用する新しい C タイム API
macOS でのファイル名の大文字小文字を区別しないパス。
Windows での auto_execok および exec 検索の改訂。
スクリプトライブラリおよびエンコーディングの検索が改訂されました。
大きなリストのメモリ効率を高めるためのリスト内部の改善。
64ビットサイズへのサポートが拡張されました。
Tk 9.1 の主な機能
アクセシビリティスクリーンリーダーのサポート。
双方向テキスト / RTL 言語の初期サポート。
新しいウィジェット ttk::toggleswitch。
新しいコマンド tk attribtable。
Aqua 上での send コマンドが改訂・改善されました。
負のスクリーン距離の処理。
ttk::treeview および ttk::notebook での拡張状態
Tk_CanvasTextInfo の改善
ラベルでのテキスト回転
メッセージボックスおよびダイアログを物理スクリーン幅に制限。
リストボックスの選択色の改善。
Windows XP 外観の廃止されたサポートを削除しました。
これは Tcl Developer Xchange のメインサイト www.tcl-lang.org です。 このサイトについて | [email protected] ホーム | Tcl/Tk について | ソフトウェア | コア開発 | コミュニティ | ドキュメント