etch  ] [  etch-m68k  ] [  lenny  ] [  squeeze  ] [  sid  ]
[ Paquet source : zoem  ]

Paquet : 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.

Étiquettes: 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

Autres paquets associés à zoem

  • dépendances
  • recommandations
  • suggestions
  • dep: libc0.1 (>= 2.4) [kfreebsd-amd64, kfreebsd-i386]
    bibliothèque C GNU : bibliothèques partagées
    un paquet virtuel est également fourni par libc0.1-udeb
  • dep: libc0.3 (>= 2.7-1) [hurd-i386]
    bibliothèque C GNU : bibliothèques partagées
    un paquet virtuel est également fourni par libc0.3-udeb
  • dep: libc6 (>= 2.5) [avr32]
    bibliothèque C GNU : bibliothèques partagées
    un paquet virtuel est également fourni par libc6-udeb
    dep: libc6 (>= 2.5-5) [m68k]
    dep: libc6 (>= 2.7-1) [non alpha, avr32, hurd-i386, ia64, kfreebsd-amd64, kfreebsd-i386, m68k]
  • dep: libc6.1 (>= 2.7-1) [alpha, ia64]
    bibliothèque C GNU : bibliothèques partagées
    un paquet virtuel est également fourni par libc6.1-udeb

Télécharger zoem

Télécharger pour toutes les architectures proposées
Architecture Taille du paquet Espace occupé une fois installé Fichiers
alpha 126,0 ko376 ko [liste des fichiers]
amd64 122,9 ko340 ko [liste des fichiers]
armel 104,9 ko280 ko [liste des fichiers]
avr32 (portage non officiel) 112,3 ko268 ko [liste des fichiers]
hppa 117,6 ko304 ko [liste des fichiers]
hurd-i386 101,2 ko276 ko [liste des fichiers]
i386 111,4 ko304 ko [liste des fichiers]
ia64 163,0 ko516 ko [liste des fichiers]
kfreebsd-amd64 115,1 ko272 ko [liste des fichiers]
kfreebsd-i386 101,9 ko242 ko [liste des fichiers]
m68k (portage non officiel) 92,3 ko272 ko [liste des fichiers]
mips 122,7 ko376 ko [liste des fichiers]
mipsel 121,7 ko376 ko [liste des fichiers]
powerpc 120,8 ko348 ko [liste des fichiers]
s390 135,9 ko360 ko [liste des fichiers]
sparc 125,7 ko352 ko [liste des fichiers]