2017-07-18 66 views
0

我剛剛開始使用Tcl,並試圖正確配置編輯器和解釋器以供使用。在Tcl的下載頁面上,建議使用ActiveState的ActiveTcl,但我正在學習Tcl以獲取可能的生產用途,並且希望避免爲此付費。Tcl tclsh設置

我試着設置Eclipse的DLTK來學習,但是從我發現我需要將它引導到tclsh可執行文件來使用它作爲解釋器。在Tcl版本8.6.6中,我找不到任何可行的東西。假設的格式(我在Windows上)應該遵循here,因爲我已經看過這個例子/教程。

作爲最後的手段,我想下面的Windows指導here用我的MS Visual Studio的2015年工作,這一點,但沒有這樣的vcvars文件(有什麼要求您在下載後的Tcl閱讀makefile.vc時)。

我真的想用Eclipse來做這件事,所以我想我的問題如下:你如何在Tcl 8.6.6中使用tclsh作爲Tcl解釋器?

+0

ActiveTcl是免費使用這種事情。我在OSX上與Eclipse一起使用它。 –

回答

0

ActiveTcl不是付費產品。 (ActiveState具有其中一些功能,但只要不是支持計劃之後,它們的語言分佈就不是其中之一)。

要配置Eclipse以使用正確安裝的Tcl版本,請轉至Tcl →口譯員主頁首選項面板。這可以讓你Add ...一個解釋器,它基本上只是要求你找到你想要使用的文件在你的文件系統上,並給它一個名字。我在我的裝置中使用了諸如「Tcl 8.6」之類的名稱,所以它不完全是火箭科學。一旦DLTK系統知道解釋器實現的位置,DLTK系統就可以找出其他所有東西,但是如果您有幾個設置(例如,我同時具有8.5和8.6),那麼您需要使用複選框說出哪一個是默認設置在口譯員窗格的列表中。
(我已經驗證OSX上對Eclipse的霓虹燈上運行,但我不認爲它會改變很多與其他版本或平臺)

+0

謝謝,這有很大的幫助。但是你能爲我澄清一件事嗎? ActiveTcl的免費版本說「僅供非生產使用」。如果我要介紹這個基本的商業用途,但不需要支持(節省成本),我仍然可以免費使用它,或者我必須找到另一種方式嗎? – SacredFlame