1 Introdução

Motivação

Existem centenas de ferramentas de edição de documentos. Essas ferramentas geram os conhecidos documentos .DOC, .PDF, .HTML, .RTF, .TXT, etc.

Existem, então, as outras centenas de ferramentas "conversoras" de documentos (.DOC para .PDF, .HTML para .DOC, etc.), ferramentas essas que são necessárias para o caso de, por exemplo, você criar um manual em .DOC e desejar disponibilizá-lo na Internet via geração de arquivo(s) .HTML.

Ocorre que nem sempre esses conversores "funcionam bem" pois "não convertem direito" pelo fato de não aplicarem (ou às vezes não poderem aplicar) um recurso utilizado em um documento em outro convertido.

A idéia aqui é você criar um documento no formato .TXT em uma nova linguagem DMHelp (introduzida aqui) e utilizar um conversor (o programa DMHelp, supostamente um bom conversor) para gerar dois tipos de saídas: .RTF e .HTML, que são as saídas com as quais você pode abrí-las com o Microsoft Word (®) (.RTF) ou Microsoft Internet Explorer (®) (.HTML) e gerar em outros formatos se desejar.

O propósito desta linguagem não é a de se substituir editores como, por exemplo, o Microsoft Word (®), mas sim é o de ser uma ferramenta adicional (ou alternativa) para a criação de documentos, principalmente de manuais (como este que você está lendo, que foi feito utilizando o DMHelp).

Que tipos de documentos ?

Através da linguagem DMHelp você pode gerar:

- Documentos (cartas, orçamentos, etc.)
- Manuais
- Manuais via Internet
- Helps para programas (em linguagens C++ ou Delphi, por exemplo)
- Home Pages

A quem se destina ?

Qualquer pessoa pode utilizar esta linguagem, porém, creio que os programadores, criadores de produtos e conhecedores da linguagem HTML se sentirão mais confortáveis utilizando o DMHelp para a criação dos seus manuais.