我正在开展一个项目,为我们的基于C的软件添加TCL接口。网上有一些教程如何扩展TCL命令,之前我做了一些,但是这个项目涉及更多,我需要提出新的Tcl_Object,Tcl_Type等,并以某种方式操作解释器。那么这些内部TCL数据结构之间的关系是什么很重要。
我用谷歌搜索“TCL内部为C程序员”,正如所料,没有任何有意义的事情出现。在我看来,我需要查看TCL源代码,在我这样做之前,如果你知道网页或书店的内容,请分享。
答案 0 :(得分:3)
我喜欢Brent B Welch,Ken Jones和Jeffrey Hobbs(ISBN:0130385603)的“Tcl and Tk中的实用编程”一书。他们有近100页用于编程和Tcl的约850页。据我所知,这是Tcl最广泛的C编程源代码。查看bookhq.com以获得最优惠的价格。
答案 1 :(得分:3)
第二版 Tcl和Tk工具包(Addison-Wesley专业计算)von Ken Jones和John K. Ousterhout从2009年开始在18章中广泛涵盖了Tcl的C端。