0

アクティブな tcl は課金されるため、tclkit のような無料のインタープリターに変更したいのですが、これら 2 つのインタープリターの主な違いは何ですか? ソースを大規模に変更する必要がありますか、それとも単にいくつかのモジュールを変更するだけですか?

4

1 に答える 1

2

どちらもTclインタープリターであり、(によって報告されたようにinfo patchlevel)同じバージョンを使用している場合は、同じバージョンを使用しています。実際、違いはほとんどありません。それらの違い:

  • ActiveTclには、Tclkitよりも多くのサードパーティパッケージが付属しています(ただし、キットで構築されたライブラリを使用することも、両方で独自のパッケージを構築することもできます)。これは、ある種のフルサービスTclディストリビューションに期待するものです。

  • Tclkitは、より少ない文字セットとタイムゾーンをサポートする傾向があります。必要に応じて、これらを追加し直すことができます。これは、Tclkitディストリビューションが、はるかに多くの埋め込み状況で使用されるように設計されているためです(元々、フロッピーディスクに収まるように設計されていました。現在、フロッピーを持っている人はほとんどいません)。

  • スタートアップやライブラリの場所などには違いがあります。もちろんです。

とは言うものの、ActiveTclプラットフォーム(特にActiveState TDK)上に構築された商用ツールは、実際にはベースキットと呼ばれるものを使用してパッケージソフトウェアを作成できます。これは事実上tclkitです。彼らは同じパッケージング技術、同じファイル形式を使用しています。(ブランディングの理由で名前が異なり、デフォルトでパッケージ化されたグッズのセットがわずかに異なる場合があります。)


私自身、同じシステムでActiveTclとTclkitを使用しています。(私もTclの独自のビルドをソースから直接コンパイルしますが、私はTcl自体の開発者なので、期待できます。)ActiveTclは、コードを書きたいときに非常に便利です。Tclkitは次の場合に便利です。組織内の他の人にアプリを配布しています。

于 2012-12-17T14:21:03.780 に答える