Zoem はテキスト変換用言語です。zoem 上に構築されるマクロパッケージとして 軽量のマークアップ言語の作成をサポートします。 PUD (Portable Unix Documentation) はそのようなミニ言語を二種類提供し、 それらは zoem に同梱されています。PUD 言語は HTML と troff のどちらの形式でも man ページや FAQ ドキュメントを作成することが目的です。
Zoem はテキストを二段階の変換プロセスにより処理します。マクロ拡張と解釈が行われた後、 カスタマイズ可能な文字フィルタルールが適用されます。Zoem はインサイド-アウト 評価、分かりやすい IO、制御操作、繰り返し、辞書スタック、多次元データ保存、 数値表現、正規表現、システムコマンドなどをサポートします。
PUD により、意味論的なマークカップ、繰り返し (マークアップ) 要素からの抽象化、 中央集権的な処理、TOC セクションの自動生成などといった処理をサポート します。
もしあなたが man ページ の生成がしたい場合けど、troff 文法が苦手で、さらに Perl の POD に制限が多すぎると思う場合は、zoem の PUD は多分役立つでしょう。 ドキュメントを PDF と HTML の両方の形式として出力したいけれど、DocBook XML では重すぎる場合(そして DocBook XML のバロック調のデフォルトのタグ名称は本当に 嫌な場合も)、PUD が好きになるでしょう。
|
|
|
| アーキテクチャ | パッケージサイズ | インストールサイズ | ファイル |
|---|---|---|---|
| alpha | 126.1 kB | 376 kB | [ファイル一覧] |
| amd64 | 120.4 kB | 336 kB | [ファイル一覧] |
| arm | 100.3 kB | 221 kB | [ファイル一覧] |
| armel | 104.5 kB | 280 kB | [ファイル一覧] |
| hppa | 117.4 kB | 304 kB | [ファイル一覧] |
| hurd-i386 | 100.8 kB | 276 kB | [ファイル一覧] |
| i386 | 108.9 kB | 300 kB | [ファイル一覧] |
| ia64 | 163.3 kB | 516 kB | [ファイル一覧] |
| kfreebsd-amd64 (非公式の移植版) | 115.1 kB | 272 kB | [ファイル一覧] |
| kfreebsd-i386 (非公式の移植版) | 100.9 kB | 238 kB | [ファイル一覧] |
| m68k | 92.2 kB | 272 kB | [ファイル一覧] |
| mips | 122.5 kB | 376 kB | [ファイル一覧] |
| mipsel | 121.6 kB | 376 kB | [ファイル一覧] |
| powerpc | 120.8 kB | 348 kB | [ファイル一覧] |
| s390 | 135.7 kB | 360 kB | [ファイル一覧] |
| sparc | 125.7 kB | 352 kB | [ファイル一覧] |