Tcl/Tk 9.0 发布

来源: OSCHINA
2024-09-28 11:20:35

Tcl/Tk 9.0 现已发布,这是最新的主要版本;包含许多新功能,但与 Tcl/Tk 8 存在一些不兼容性。

Tcl 9.0 的亮点

  • 64-bit Capacity:数据值大于 2GB
  • Unicode and Encodings:完整的 codepoint range、新增的 encodings、用于管理 I/O 的 encoding profiles 等。
  • Zip Filesystems:将 zip 文件挂载为文件系统
  • Attached Archives:启用 starkit 样式的应用程序部署,将文件系统档案中的支持数据附加到可执行文件或库。
  • New Notifiers: Tcl 中的中央事件处理引擎现在构建在系统调用 epoll 或 kqueue 之上 (如果它们可用)。在没有这些系统的平台上,基于 select 的实现也保留下来。
  • 许多新命令和功能

Tcl 9.0 中的重要不兼容性

  • Namespace varname resolution:当前命名空间,非全局。
  • I/O malencoding:现在默认引发错误。
  • 路径名中的 Tilde (~):不再解释为主目录。
  • tcl_precision 不再对数字格式有影响

Tk 9.0 的亮点

  • Access to OS facilities:notifications、print 和 tray systems
  • Scalable Vector Graphics:部分支持图像,广泛用于可缩放的小工具和主题外观。
  • Images:完全访问 metadata 和 alpha 通道。
  • Platform Features and Conventions:许多改进,包括可用的双指手势支持。

详情可查看:https://www.tcl.tk/software/tcltk/9.0.html

下载:https://www.tcl.tk/software/tcltk/download.html

展开阅读全文
点击加入讨论🔥(3) 发布并加入讨论🔥
3 评论
1 收藏
分享
返回顶部
顶部