【发布时间】:2018-08-16 12:36:48
【问题描述】:
我想做一个 tcl 包,我正在用 tcl 和 itcl 写。
现在,
我的第一个问题是我有几个源文件包含在另一个中,所以我添加了命令source 应该在它们之间包含。如果我使用命令 package provide 创建一个包,这仍然有效吗?
我的第二个问题是我真的不知道如何创建这个包。
我在上面的模块脚本中添加了命令package provide pack 1.0,但我知道 auto_path 也应该更新,并且 mk_index 文件中应该包含源。
我在互联网上搜索,找不到很好的例子。
顺便说一句,我在源文件的全局命名空间下创建了所有类和过程,可以吗?还是应该将它们包装在一个新的命名空间中?
【问题讨论】:
-
您可以自己回答问题并接受答案。这是一种更好的方法,因为这意味着其他人可以找到您的问题和答案。