etch  ] [  etch-m68k  ] [  lenny  ] [  squeeze  ] [  sid  ]
[ Source: zoem  ]

Package: zoem (08-248-1)

Linguagem de macros/programação de uso geral para transformação de texto

Zoem é uma linguagem para transformação de texto. Suporta a criação de linguagens de características leves como pacotes de macros construídos no topo do zoem.O PUD (Portable Unix Documentation) disponibiliza duas dessas mini-linguagens e é distribuído juntamente com o zoem. As linguagens PUD servem para a geração de páginas de manuais (manpages) e documentos FAQ em HTML e troff.

O Zoem submete texto a um processo de transformação de duas etapas. A expansão e interpretação da macro é seguida pela aplicação de regras personalizadas de filtragem de caracteres. O Zoem suporta avaliação às avessas, IO compreensível, operadores de controlo, iteração, lotes de dicionário, armazenamento de dados multi-dimensional, expressões aritméticas, expressões regulares, comandos do sistema, e muito mais.

O PUD permite marcações semânticas, abstracção a partir de elementos repetidos (marcados), controlo centralizado, geração automática de secções TOC, e mais dessa matéria.

Se você quiser gerar páginas de manual (manpages), mas não gosta da sintaxe do troff, e acha o POD do Perl muito limitado, o PUD do zeom é certamente útil para si. Se desejar que os seus documentos estejam disponiveís em PDF e HTML, mas acha o XML DocBook muito pesado (e não está muito satisfeito com os nomes de etiquetas predefinidas em barroco do XML DocBook), você irá gostar do PUD.

Tags: 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

Other Packages Related to zoem

  • depends
  • recommends
  • suggests
  • dep: libc0.1 (>= 2.4) [kfreebsd-amd64, kfreebsd-i386]
    Biblioteca GNU C: Bibliotecas partilhadas
    also a virtual package provided by libc0.1-udeb
  • dep: libc0.3 (>= 2.7-1) [hurd-i386]
    Biblioteca GNU C: Bibliotecas partilhadas
    also a virtual package provided by libc0.3-udeb
  • dep: libc6 (>= 2.5) [avr32]
    Biblioteca GNU C: Bibliotecas partilhadas
    also a virtual package provided by libc6-udeb
    dep: libc6 (>= 2.5-5) [m68k]
    dep: libc6 (>= 2.7-1) [not alpha, avr32, hurd-i386, ia64, kfreebsd-amd64, kfreebsd-i386, m68k]
  • dep: libc6.1 (>= 2.7-1) [alpha, ia64]
    Biblioteca GNU C: Bibliotecas partilhadas
    also a virtual package provided by libc6.1-udeb

Download zoem

Download for all available architectures
Architecture Package Size Installed Size Files
alpha 126.0 kB376 kB [list of files]
amd64 122.9 kB340 kB [list of files]
armel 104.9 kB280 kB [list of files]
avr32 (unofficial port) 112.3 kB268 kB [list of files]
hppa 117.6 kB304 kB [list of files]
hurd-i386 101.2 kB276 kB [list of files]
i386 111.4 kB304 kB [list of files]
ia64 163.0 kB516 kB [list of files]
kfreebsd-amd64 115.1 kB272 kB [list of files]
kfreebsd-i386 101.9 kB242 kB [list of files]
m68k (unofficial port) 92.3 kB272 kB [list of files]
mips 122.7 kB376 kB [list of files]
mipsel 121.7 kB376 kB [list of files]
powerpc 120.8 kB348 kB [list of files]
s390 135.9 kB360 kB [list of files]
sparc 125.7 kB352 kB [list of files]