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/