dram.me

Cygwin中的Tcl/Tk

Tcl官网,列出了多个Windows平台下的安装包,而实际上,在Cygwin中,同样存在着两个版本的Tcl/Tk。

tcl
mingw64-x86_64-tcl
tk
mingw64-x86_64-tk

其中mingw64-x86_64-tclmingw64-x86_64-tk是Windows原生程序,这个版本的Tk可以不依赖于X系统运行。

后续可以基于此编译CLIPS-Tcl,这样可以实现CLIPS + Tcl + Tk的轻量级原生Windows图形化工具。

如果对Cygwin如何编译该版本Tcl/Tk感兴趣,可以安装对应的src包,其中包含有cygport文件。另外有早期的Git仓库,可以直接查看。Tcl中也有对Windows下编译的说明

粗略看了下Cygwin中其他mingw64的包,包含有Lua,但只有库,没有可执行文件。而Perl,Python,Ruby则都没有。从中也可见Tcl对MinGW平台良好的支持。