TclのHTML Helpを作りました

今までwww.dgroth.deのTcl8.4.4++のHTML Helpを使っていましたが、
最近、更新がないようなので、自分でHTML Helpを作る決心をしました。
試行錯誤を繰り返し、ある程度の自動作成プロセスを構築できたので、
今後は簡単に色々なモジュールの組み合わせで作ることができそうです。

今回は、Tcl/Tk 8.5a2をベースとして、各種Tcl拡張を欲張って盛り込んでみました。

Tcl8.5 HTML Help

HTML Helpの特徴

マニュアルの内容

主にTcl/Tk Manual PagesのHTMLマニュアルを 流用していますが、
最新のモジュールに新しいHTMLマニュアルが付いていれば、
そちらを使うようにしています。

モジュール名流用元のマニュアル
Tcl/Tk-8.5a2最新版(2005.3現在)
BWidget-1.7最新版(2005.3現在)
[Incr Tcl/Tk]-3.1ちょっと古め
[Incr Widgets]-3.0ちょっと古め
TkImg-1.3最新版(2005.3現在)
TkTable-2.9最新版(2005.3現在)
BLT-2.4ちょっと古め
Thread-2.6.1最新版(2005.3現在)

Tcllibは、HTMLマニュアルが公開されていないので断念しました。残念。

ダウンロード

Peggyエディタとの連携

自作ソフトPeggy色付けDLLと今回作成したMocaScriptを組み合わせると
PeggyエディタでF1キーを押してHTML HELPにジャンプできます。
選択範囲またはカーソル位置のキーワードの検索が可能になります。

インストール手順は下記の通りです。

参考文献