Tcl/Tk 9.1.0 发布:Unicode、单调时钟与可访问性
来源: tcl-lang.org
概述
Tcl/Tk 9.1.0 于 2026 年 9 月 29 日发布,在 9.0 的基础上加入新命令与新接口。这一版同时覆盖 Tcl 语言层与 Tk 图形层,重点在 Unicode 处理、时钟精度与可访问性。
核心要点
- Tcl 新增 unicode 命令与 Tcl_UtfToNormalized* 系列 C 例程,正式支持 Unicode 规范化。
- 新增 timer 命令提供微秒级单调时钟;新增 lfilter、interp set,以及 subst 的 -backslashes/-commands/-variables 选项。
- 应用启动流程改变:程序必须显式调用 Tcl_FindExecutable 或 TclZipfs_AppHook 完成初始化。
- Tk 引入屏幕阅读器可访问性支持,并初步支持双向文本与 RTL 语言。
- 新增 ttk::toggleswitch 组件与 tk attribtable 命令,标签支持旋转文字,ttk::treeview 与 ttk::notebook 的状态被扩展。
- 列表内部结构被改进以提升大列表的内存效率,并扩展了对 64 位尺寸的支持;macOS 上文件系统路径改为大小写不敏感。
金句
它们在 Tcl/Tk 9.0 的基础上加入了新的特性与接口。
👍 0
👎 0
← 返回 Lobsters 首页