こんな機能はないの?

Tcl/Tkにはこんな機能がないからダメだ、なんていう声が多いのですが、 どっこい(死語)、ネット上にはTclの拡張性を生かして本来のTcl/Tk にはないさまざまな機能をもつ新しいTclコマンドを追加してくれるライブラリ (「拡張」(extension)と呼ばれます)が 世界中のTclハッカー達によって提供されています。 ここではそのほんの一部を紹介しています。 特に有名なものについては 世界の拡張レビュー分室でも紹介しています。

●Tcl/Tkではchrootやsignalが使えないからダメだ?
なるほど、chrootやsignalのようなUNIXのシステムコール (OSの内部動作を直接制御する命令)を Tcl/Tk で使いたいと。 ならば TclX を入手しましょう。

●Tcl/TkではMIME変換やZip圧縮ができないからダメだ?
なるほど、Tcl/Tkで文字列をZip互換のアルゴリズムで圧縮したり、 メールで送信可能なエンコードをかけたりしたいと。 ならば trfを入手しましょう。

●Tcl/TkではGtk+やQtにあるような高度なウィジェット(GUI部品)がないからダメだ?
なるほど、 ツリービューやノートブックのような複雑で高度なウィジェットがほしいと。 ならば BLTや Tixを入手しましょう。 これ、Gtk+やQtにも負けないマジですごいウィジェットが入っています。

●Tcl/Tkでは画像ファイルがGIFとPPMしか読めないからダメだ?
なるほど、JPEG形式やPNG形式の画像データも使いたいと。ならば Img拡張 を入手しましょう。 また私も JPEG や PNG を含め13種類の画像フォーマットをサポートした 拡張を作っているので、 これが役に立てば嬉しいです。

●Tcl/Tkでは日本語の文字コードが変換できないからダメだ?
こら!よく調べないで「どうせサポートされてないんだろ」 ってそんなことを言ってはいけません。 Tcl/Tk 8.1からは標準処理系でちゃんと日本語の文字コードが変換できます。 マニュアルの「encoding」コマンドの項を読むべし。

●Tcl/Tkではデータベースアクセスができないからダメだ?
なるほど、OracleやSybaseなどのデータベースにTcl/Tkから接続したいと。 ならば TclODBC を入手しましょう。 またOracle、Sybase、PC-UNIX などで定評のある PostgreSQL に対しては、 ODBCではなくそれぞれのデータベース接続プロトコルにのっとったアクセスを Tcl/Tk から行うためのライブラリが配布されています。

やねうらの top
(first uploaded 2000/03/18 last updated 2012/05/27, MISUMI URANO)