1997年发v8.0,今天发v9.0版本,什么神仙语言还活着呢?
创始人
2024-10-04 08:33:30
0次

‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍

Tcl/Tk 9.0 已经发布,它具有许多新功能,但与 Tcl/Tk 8 存在一些不兼容性。

Tcl(最早称为“工具命令语言”,"Tool Command Language",但是目前已经不是这个含义,不过我们仍然称呼它为 TCL)是一种脚本语言,由 John Ousterhout 创建。

TCL 很好学,功能很强大。TCL 经常被用于快速原型开发,脚本编程,GUI 和测试等方面。TCL 念作 “踢叩”(tickle)。

使用最广泛的 TCL 扩展是 Tk,Tk 提供了各种 OS 平台下的图形用户界面 GUI。连强大的 Python 语言都不单独提供自己的 GUI,而是提供接口适配到 Tk 上。

是的,Python 上用的那个 Tk。

下载 Tcl/Tk 9.0.0 源代码

https://www.tcl-lang.org/software/tcltk/download.html

Tcl 9.0 的亮点

  • 64 位容量:数据值大于 2Gb

  • Unicode 和编码:完整的代码点范围、添加的编码、用于管理 I/O 的编码配置文件等。

  • Zip 文件系统:将 zip 文件挂载为文件系统

  • 附加档案:启用 starkit 样式的应用程序部署,将文件系统档案中的支持数据附加到可执行文件或库。构建 tclsh 并按此方式进行操作。

  • 新的通知程序:Tcl 中的中央事件处理引擎现在构建在系统调用 epoll 或 kqueue 之上 (如果它们可用),在没有这些系统的平台上,基于 select 的实现也保留下来。

  • 许多新命令和功能

Tcl 9.0 中的重要不兼容性

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

Tk 9.0 的亮点

  • 访问操作系统设施:通知、打印和托盘系统

  • 可缩放矢量图形:部分支持图像,广泛使用以实现可扩展的小部件和主题外观。

  • 图像:完全访问元数据和 alpha 通道。

  • 平台功能和约定:许多改进,包括可用的双指手势支持。

详情查看公告:https://www.tcl-lang.org/software/tcltk/9.0.html?post=new

另外,值得一提的是,上一次大版本 8.0 发布于 1997 年!

最后回顾一下 Tcl/Tk 的发版记录“编年史”:

相关来源

https://tcl.tk/software/tcltk/9.0.html

https://wiki.tcl-lang.org/page/Tcl+chronology

END

相关内容

热门资讯

微科电源取得基于供电前馈与电子... 国家知识产权局信息显示,深圳市微科电源系统有限公司取得一项名为“一种基于供电前馈与电子阻尼的开关驱动...
股市必读:华虹宏力新发布《华虹... 截至2026年9月11日收盘,华虹宏力(688347)报收于219.07元,下跌2.25%,换手率3...
扬州鼎锋旗下基金完成备案,投资... 近日,扬州鼎锋引领股权投资合伙企业(有限合伙)完成中国证券投资基金业协会备案,正式进入投资运作阶段。...
深夜,全线跳水!AI芯片,重大... 芯片股集体杀跌! 北京时间13日晚间,芯片股在暗盘交易中集体大跳水,SK海力士跌超4%,英特尔跌近4...
股市必读:深南电路新发布《北京... 截至2026年9月11日收盘,深南电路(002916)报收于396.68元,上涨1.11%,换手率1...
股市必读:中瓷电子(00303... 截至2026年9月11日收盘,中瓷电子(003031)报收于118.06元,下跌1.71%,换手率2...
Anthropic对人工智能的... 9月13日,市场观察人士指出,人工智能高管们呼吁放缓技术发展的言论,短期内可能会对芯片制造商及供应链...
并入光洋股份版图:PCB利基龙... 恰逢近期光洋股份(002708.SZ)完成对常熟东南相互电子有限公司100%股权收购的工商变更登记,...
两大PCB牛股澄清:传闻不实 9月13日晚,两只PCB(印制电路板)大牛股金安国纪、超声电子发布股票交易异常波动公告称,未向英伟达...
《星星说》下周引言(9.14—... 作者:王祯的幻世界 下周引言: 上周我们说要注意情感关系的稳定性,放下猜忌,打开心扉好好沟通,尽量...