etch  ] [  etch-m68k  ] [  lenny  ] [  squeeze  ] [  sid  ]
[ 源代码: zoem  ]

软件包: zoem (08-248-1)

general-purpose macro/programming language for transforming text

Zoem is a language for transforming text. It supports the creation of light-weight mark-up languages as macro packages built on top of zoem. PUD (Portable Unix Documentation) provides two such mini-languages and is shipped with zoem. The PUD languages are for generating manpages and FAQ documents in both HTML and troff.

Zoem submits text to a two-stage transformation process. Macro expansion and interpretation is followed by application of customizable character filtering rules. Zoem supports inside-out evaluation, comprehensive IO, control operators, iteration, dictionary stacks, multidimensional data storage, arithmetic expressions, regular expressions, system commands, and more.

PUD allows semantic mark-up, abstraction from repeated (mark-up) elements, centralized control, automatic generation of TOC sections, and more of that stuff.

If you'd like to generate manpages, but don't like troff syntax, and find Perl's POD too limited, zoem's PUD is likely useful for you. If you like your documents to be available in both PDF and HTML, but find Docbook XML too heavyweight (and aren't really happy with Docbook XML's baroque default tagnames), you'll like PUD.

标签: Implemented in: C, User Interface: Command Line, Command Shell, Role: Program, Scope: Utility, Purpose: Data Conversion, Typesetting, Works with: Text, Supports Format: HTML, Hypertext Markup Language, Manpages

其它与 zoem 有关的软件包

  • 依赖
  • 推荐
  • 建议
  • dep: libc0.1 (>= 2.4) [kfreebsd-amd64, kfreebsd-i386]
    GNU C 语言运行库:共享库
    同时作为一个虚包由这些包填实: libc0.1-udeb
  • dep: libc0.3 (>= 2.7-1) [hurd-i386]
    GNU C 语言运行库:共享库
    同时作为一个虚包由这些包填实: libc0.3-udeb
  • dep: libc6 (>= 2.5) [avr32]
    GNU C 语言运行库:共享库
    同时作为一个虚包由这些包填实: libc6-udeb
    dep: libc6 (>= 2.5-5) [m68k]
    dep: libc6 (>= 2.7-1) [除 alpha, avr32, hurd-i386, ia64, kfreebsd-amd64, kfreebsd-i386, m68k]
  • dep: libc6.1 (>= 2.7-1) [alpha, ia64]
    GNU C 语言运行库:共享库
    同时作为一个虚包由这些包填实: libc6.1-udeb

下载 zoem

下载可用于所有硬件架构的
硬件架构 软件包大小 安装后大小 文件
alpha 126.0 kB376 kB [文件列表]
amd64 122.9 kB340 kB [文件列表]
armel 104.9 kB280 kB [文件列表]
avr32 (非官方移植版) 112.3 kB268 kB [文件列表]
hppa 117.6 kB304 kB [文件列表]
hurd-i386 101.2 kB276 kB [文件列表]
i386 111.4 kB304 kB [文件列表]
ia64 163.0 kB516 kB [文件列表]
kfreebsd-amd64 115.1 kB272 kB [文件列表]
kfreebsd-i386 101.9 kB242 kB [文件列表]
m68k (非官方移植版) 92.3 kB272 kB [文件列表]
mips 122.7 kB376 kB [文件列表]
mipsel 121.7 kB376 kB [文件列表]
powerpc 120.8 kB348 kB [文件列表]
s390 135.9 kB360 kB [文件列表]
sparc 125.7 kB352 kB [文件列表]