【问题标题】:creating a package in tcl from a list of tcl/itcl sources从 tcl/itcl 源列表在 tcl 中创建一个包
【发布时间】:2018-08-16 12:36:48
【问题描述】:

我想做一个 tcl 包,我正在用 tcl 和 itcl 写。

现在, 我的第一个问题是我有几个源文件包含在另一个中,所以我添加了命令source 应该在它们之间包含。如果我使用命令 package provide 创建一个包,这仍然有效吗?

我的第二个问题是我真的不知道如何创建这个包。 我在上面的模块脚本中添加了命令package provide pack 1.0,但我知道 auto_path 也应该更新,并且 mk_index 文件中应该包含源。 我在互联网上搜索,找不到很好的例子。

顺便说一句,我在源文件的全局命名空间下创建了所有类和过程,可以吗?还是应该将它们包装在一个新的命名空间中?

【问题讨论】:

  • 您可以自己回答问题并接受答案。这是一种更好的方法,因为这意味着其他人可以找到您的问题和答案。

标签: package tcl itcl


【解决方案1】:

所以我搜索了更多关于它的内容,发现了这两个绝对精彩的网站: https://www.tcl.tk/man/tcl8.5/tutorial/Tcl31.html http://www.wjduquette.com/tcl/namespaces.html 那里解释得很好。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多