2017-07-18 5 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でTclインタプリタとしてTCLSH使うのですか?

+0

たActiveTclは、この種のために自由に使用できますもの。私はEclipseでOSXを使っています。 –

答えて

0

ActiveTclは有料製品ではありません。 (ActiveStateにはいくつかのものがありますが、サポートプランの後にいない限り、それらの言語の配布はそれらの1つではありません)

Eclipseを正しくインストールされたバージョンのTclを使用するように設定するには、Tcl →通訳者メインページ設定パネル。それはあなたにを追加します...あなたが使用したいtclshがあなたのファイルシステム上にある場所を見つけて、それに名前を付けることを本質的に要求するインタプリタ。私はインストール時に「Tcl 8.6」のような名前を使用しているので、まさにロケット科学ではありません。 DLTKシステムは、インタプリタの実装がどこにあるのかを知ったら他のものをほとんど見つけることができますが、いくつかの設定(例えば8.5と8.6の両方がある)の場合、チェックボックスを使ってどちらがデフォルトであるかを言う必要があります通訳者のリストにあります。
(私はOSX上で実行されているEclipseのネオンに対して上記の確認を行ったが、私はそれが他のバージョンやプラットフォームと非常に大きく変化するとは思われません。)

+0

ありがとう、それは多くの助けになります。しかし、あなたは私のためにもう一つ事を明確にすることができますか? ActiveTclの無料版には、「非本番用のみ」と記載されています。これを基本的なビジネス用途に導入していたのに、サポートを必要としなかった場合(コストを節約する)、私はまだこれを無料で使用できますか、別の方法を見つける必要がありますか? – SacredFlame

関連する問題