Tcl/Tk 9.0 发布


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


相關推薦

2024-09-28

Tcl/Tk 9.0 已经发布,它具有许多新功能,但与 Tcl/Tk 8 存在一些不兼容性。 Tcl(最早称为 “工具命令语言”"Tool Command Language",但是目前已经不是这个含义,不过我们仍然称呼它为 TCL)是一种 脚本语言。由 John Ousterhout 

2023-12-10

Wine 9.0-rc1 已发布,进入 RC 阶段意味着已开始冻结代码。 Wine (“Wine Is Not an Emulator” 的首字母缩写)是一个能够在多种 POSIX-compliant 操作系统(诸如 Linux,macOS 及 BSD 等)上运行 Windows 应用的兼容层。它不是像虚拟机或者模

2023-01-25

eespire 2.0 及后续版本基于 Ubuntu。 PC/OS 开源开发团队近日发布了 Freespire 9.0 版本,其中的一些变化包括: XFCE 4.18 Linux 5.15 Firefox 网络浏览器 Thunderbird 102.42 OnlyOffice 办公套件 GIMP 2.10.32 Transmission 3.00 Balena Etcher HexChat

2023-08-11

Naive Ui Admin v1.9.0 已经发布,中后台前端框架。 此版本更新内容包括: 新增 BasicForm 组件,支持 setLoading, setSchema 方法 新增 countField 总数字段名配置 优化 yarn 切换至 pnpm 优化 BasicForm 组件,验证返回值 优化 BasicTable 组

2023-12-18

凹语言(凹读音“Wā”)是 针对 WASM 平台设计的通用编程语言,同时支持 Linux、macOS 和 Windows 等主流操作系统和 Chrome 等浏览器环境,同时也支持作为独立 Shell 脚本和被嵌入脚本模式执行。 凹语言是国内 Gopher 发起的纯社区构

2022-11-30

Ember.js v4.9.0 现已发布。Ember.js 是一个 JavaScript 框架,可大大减少构建任何 Web 应用程序所需的时间、精力和资源。它致力于通过执行大多数 Web 开发项目中涉及的所有常见、重复但必不可少的任务,使开发者尽可能地高效。 具

2024-01-19

Wine 9.0 稳定版已正式发布。 Wine (“Wine Is Not an Emulator” 的首字母缩写)是一个能够在多种 POSIX-compliant 操作系统(诸如 Linux,macOS 及 BSD 等)上运行 Windows 应用的兼容层。它不是像虚拟机或者模拟器一样模仿内部的 Windows 逻

2023-12-04

unity-XCharts v3.9.0 已经发布,基于 UGUI 的数据可视化图表插件 此版本更新内容包括: v3.9.0 版本要点: 增加Axis的Animation,完善数据变更动画效果 增加Axis的对数轴子刻度的支持 增加MarkLine的onTop设置是否显示在最上层 完

2024-07-09

MySQL 9.0.0 Innovation(俗称“创新版”)已于近日发布。 下载地址:https://dev.mysql.com/downloads/mysql/ 从 MySQL 8.1 开始,官方启用了新的版本模型:MySQL 创新版 (Innovation) 和长期支持版 (LTS)。 根据介绍,两者的质量都已达到可用于

2024-07-09

上周 MySQL 发布了 9.0 Innovation 大版本,很快引起了广泛讨论,主要围绕新增的“向量支持能力”展开。 首先一点是: 在 MySQL 9.0 里新增向量数据类型是为了 Heatwave 服务,而不是为了 MySQL 社区用户服务。 —— 叶金荣,MySQL

2022-10-18

,速度极快,它的灵感来源于 Hapi 和 Express。 Fastify 4.9.0 发布了,本此更新带来以下内容: 修复:错误处理程序的内容类型猜测 #4329 build(deps-dev): 将 fluent-json-schema 从 3.1.0 升级到 4.0.0 #4331 特性:支持不同的内容类型响应 #

2023-08-29

8 月 26 日「源创会」北京站,聊聊 AI 大模型与底层技术 >>> LinkWeChat 是国内首个基于企业微信的开源 SCRM,在集成了企微强大的开放能力的基础上,进一步升级拓展灵活高效的客户运营能力及多元化精准营销能力,让客户与企业

2024-07-03

2024年7月1日,MySQL的创新版MySQL 9.0 GA。一些更新内容包括: “mysql_native_password”插件已经被删除,如果客户端软件不具备“CLIENT_PLUGIN_AUTH”能力将无法连接服务器。为了向后兼容,“mysql_native_password”在9.0版本的客户端上仍

2022-07-07

Intel-64、AMD-64 (x86_64) 和 Arm (aarch64) 的 Oracle Linux 9 已正式发布,作为 Oracle 的 RHEL 9 的分支。 Oracle Linux 9.0 在镜像中使用的内核版本包括 Unbreakable Enterprise Kernel Release 7 (UEK R7) 以及 Red Hat Compatible Kernel (RHCK)。 带有 UEK R7 的 Oracle Lin