0

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

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

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

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

4

1 回答 1

1

因此,我对其进行了更多搜索,发现了这两个绝对精彩的网站: https://www.tcl.tk/man/tcl8.5/tutorial/Tcl31.html http://www.wjduquette.com/tcl/ namespaces.html 那里解释得很好。

于 2018-08-17T05:42:14.137 回答