oop - 面向对象的 TCL

标签 oop tcl

TCL 中哪个面向对象系统被认为是标准?

最佳答案

包含在 Tcl 中的对象系统实际上是一个 oo 框架。虽然可以直接使用它,但它的目标是成为可以在其上构建其他 OO 系统的框架。 Nathan 提供的链接中提到了 Tcl 最广为人知的三个对象系统(itcl、xotcl、snit)。

我用过 itcl,如果你习惯了 C/C++/Java 等,它非常容易使用。

我发现使用 XOTcl 有点烦人,但许多人喜欢它的强大功能,所以请对它持保留态度。

Snit 是一个纯 tcl OO 系统(包含在 tcllib 中,因此很容易获得并包含在包含 dist 的任何电池中)

简短摘要:本身没有标准。如果您想要无论走到哪里都可以安装且最有可能使用的东西,那么 Snit 可能是最佳选择。

关于oop - 面向对象的 TCL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/926834/

相关文章:

event-handling - 命令后 Tck、vwait 和事件循环

linux - 处理终端窗口关闭

tcl - 将列表转换为数组

linux - 将 spawn 与 Expect 一起使用时僵尸 telnet 进程堆积

linux - 期望忽略模式匹配并且不退出

JavaScript 模块模式差异

java - swing 避免重写 jframe 选项

java - 如何通过不同的类访问对象方法?

javascript - 无法通过javascript中的特权方法访问私有(private)方法

java - 当要通过多个方法传递参数时,是否应该将参数保存到实例变量中?