Tcl tclsh 设置

Tcl tclsh Set Up

我刚开始使用 Tcl,正在尝试正确配置编辑器和解释器以供使用。在 Tcl 的下载页面上,建议使用 ActiveState 的 ActiveTcl,但我正在学习 Tcl 以用于可能的生产用途,并希望避免为此付费。

我尝试设置 Eclipse 的 DLTK 以用于学习,但根据我的发现,我需要将其定向到 tclsh 可执行文件以将其用作解释器。在 Tcl 版本 8.6.6 中,我找不到任何可用的东西。假定的格式(我在 Windows)应该遵循所见 here,因为我已经看到了一些 examples/tutorials.

作为最后的手段,我尝试按照 Windows 说明 here 使用我的 MS Visual Studio 2015 使用它,但是没有这样的 vcvars 文件(要求的是什么下载 Tcl 后阅读 makefile.vc。

我真的很想为此使用 Eclipse,所以我想我的问题如下:如何在 Tcl 8.6.6 中使用 tclsh 作为 Tcl 解释器?

ActiveTcl 不是付费产品。 (ActiveState 有其中一些,但只要您不寻求支持计划,他们的语言分布就不是其中之一。)

要配置 Eclipse 以使用正确安装的 Tcl 版本,请转到 Preferences 主面板中的 Tcl → Interpreters 页面。这让你可以 Add… 一个解释器,这基本上只需要你找到你想要使用的 tclsh 在你的文件系统上的位置,并给它一个名字。我在我的安装中使用像“Tcl 8.6”这样的名称,所以它不完全是火箭科学。一旦 DLTK 系统知道解释器实现在哪里,它就可以找到几乎所有其他东西,但是如果你有多个设置(例如,我有 8.5 和 8.6),那么你需要使用复选框说出哪个是默认设置在 Interpreters 窗格的列表中。
(我已经在 OSX 上针对 Eclipse Neon 运行 验证了上述内容,但我认为其他版本或平台不会有太大差异。)