UDO (linguagem de marcação)
UDO é uma linguagem de marcação leve. A sigla significa Universal Document Output (em português: Saída Universal de Documentos). Muito parecido com o mais recente reStructuredText, é bem adequado para escrever documentação. Um programa de software livre correspondente, chamado udo, pode ser usado para converter documentos de origem em outros formatos como Apple–QuickView, ASCII, HTML, Texinfo, LinuxDoc–SGML, página man, Pure–C–Help, Rich Text Format, ST–Guide, LaTeX, Turbo Vision ou WinHelp. O UDO é liberado sob a licença pública GNU.[1][2] HistóriaO UDO foi criado após uma frustação de Dirk Hagedorn em 1994, no qual ele buscava um manual para ASCII. Dirk observou que ao adicionar hipertexto a uma transcrição do código binário o mesmo fora importado para um processador de texto. Porém, Dirk notou que se houvessem grandes mudanças no artigo outros seriam trocados automaticamente ou o processo seria reiniciado.[3]
A nova linguagem de marcação iniciou-se apenas em janeiro de 1995. Seu código-fonte inicial continha cerca de 10 bytes e sua sintaxe disponibilizava cerca de 10 comandos, sendo criada com LaTeX, pois, segundo Dirk, pretendia ser "fácil de aprender e flexível". O software criado poderia ser convertido para os formatos ST–Guide, ASCII e LaTeX. Desde sua versão 7.02, lançada em 2 de maio de 2013, o UDO passou a suportar quinze idiomas, entre eles o português.[3] Há versões disponíveis para instalação em DOS e Windows, sistemas operacionais compatíveis com Atari e Macintosh, além de descendentes do AmigaOS, NeXTStep, Solaris e Unix. MarcasA estrutura de um documento apresenta as seguintes marcações: !docinfo [title] Wikipédia
!docinfo [program] A enciclopédia livre
!docinfo [date] (!today)
!docinfo [author] Exemplo
###############################
!begin_document
!tableofcontents
!node (Um capítulo)
!subnode (Uma seção)
!subsubnode (Uma subseção)
!end_document Este exemplo se inicia com o título ( Formatação de textoA seguinte marcação proporciona a mudança da cor do texto: (!cor)Wikipédia(!coloff) No exemplo,
AlinhamentoPara o alinhamento de textos pode-se utilizar as seguintes marcações: ! begin_posição
Wikipédia, a enciclopédia livre
! end_posição
Ver também
Referências
Ligações externasInformation related to UDO (linguagem de marcação) |