我知道你可以使用 tcl_version 变量来获取 tcl 版本,但是如何获取 tcl 系统中包含的 tcllib 版本呢?有没有任何变量或信息命令可以获取它?
我知道你可以进入 Tcl 安装目录并列出 lib 目录下的所有条目来查看 tcllib 的版本,就我而言,在 Windows 中使用 magicsplat 我在 lib 目录中看到一个名为 tcllib1.20 的目录,所以我假设安装的版本是1.20 但我正在寻找一种更直接的方式来查阅版本的方法,只是要求系统而不是信任目录命名。
为了记录我们讨论的内容,这并不理想,但由于
package require tcllib
已被弃用,您将需要选择一个子包,例如dns
、csv
或 base64
,检查 TCLlib 版本对应的版本。请参阅 Readme.txt 了解您感兴趣的 tcllib
版本 从此处;这将告诉您每个版本中有哪些子包版本。
例如,
package require dns
返回