从tcl / itcl来源列表在tcl中创建一个包

时间:2018-08-16 12:36:49

标签: package tcl itcl

我想制作一个tcl包,我正在用tcl和itcl编写。

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

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

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

1 个答案:

答案 0 :(得分:1)

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