Tcl プログラミング言語 9.0 のリリース

27 ブランチの形成から 8.0 年後、Tk グラフィカル インターフェイスの基本要素のクロスプラットフォーム ライブラリとともに配布される動的プログラミング言語である Tcl/Tk 9.0 がリリースされました。 Tcl は、ユーザー インターフェイスを作成するためのプラットフォームおよび組み込み言語として広く使用されていますが、ラピッド プロトタイピング、Web 開発、ネットワーク アプリケーションの作成、システム管理およびテストにも適しています。プロジェクト コードは BSD ライセンスに基づいて配布されます。

バージョン番号の大幅な変更は、下位互換性に違反する変更の導入に関連しています。特に、Tcl 9.0 では、名前空間を変数に適用するロジックが変更され、デフォルトのグローバル名前空間の代わりに、ローカル名前空間が使用されるようになりました。入力/出力エンコーディングが一致しない場合、エラーが返されるようになりました。ファイル パス内の「~」文字をユーザーのホーム ディレクトリとして解釈するのを停止しました。 tcl_precision 値は、数値をフォーマットするときに考慮されなくなりました。

新機能は次のとおりです。

  • 64 ビット変数の操作のサポートが追加され、2 GB を超える値を使用できるようになりました。
  • Unicode と文字エンコーディングの完全なサポートが提供され、I/O トランスコーディング プロファイルが追加されました。
  • ZIP アーカイブをファイル システムとして操作する機能が追加されました。
  • ライブラリおよび実行可能ファイルにアーカイブを添付するためのサポートが追加されました。これにより、アプリケーションの動作に必要なすべてのデータを含む単一ファイル アセンブリを作成できるようになります。
  • イベント処理エンジンは、epoll および kqueue システム コールを使用するように変更されました (select コールによる多重化は、epoll および kqueue をサポートしないシステムのオプションとして保持されます)。
  • Tk ライブラリは、通知、印刷、システム トレイなどのオペレーティング システム機能へのアクセスを提供します。 SVG 形式のベクター グラフィックスのサポートが追加されました。これは、スケーラブルなウィジェットやテーマの作成に使用できます。画像のメタデータとアルファ チャネルにアクセスするためのオプションを提供します。 2 本指の画面ジェスチャのサポートが追加されました。

出所: オープンネット.ru

DDoS 保護機能を備えた信頼性の高いサイト用ホスティング、VPS VDS サーバーを購入する 🔥 DDoS攻撃対策付きの信頼性の高いウェブサイトホスティング、VPS/VDSサーバーを購入しましょう | ProHoster