- From: "Eric S. Raymond" <esr snark thyrsus com>
- To: hallon lysator liu se, alla lysator liu se
- Subject: Errors on the dia.1 man page
- Date: Sun, 14 Oct 2001 11:31:53 -0400
I'm working on a program that automatically translates manual page sources
to DocBook markup. You can find out more about this program at
http://www.tuxedo.org/~esr/doclifter/
If you are not already considering it, please think about moving your
documentation masters to DocBook. Tools to generate man pages (docbook2man)
HTML (docbook2html) and PostScript (docbook2ps) from DocBook masters are
open source and generally available. My program, doclifter, should make moving
your masters to dicbook a pretty painless process.
Many major open source projects (including the Linux Documentation
Project, GNOME, KDE, and FreeBSD) have moved to DocBook or are in the
process of doing so. The format has many advantages over man, info,
texinfo, or HTML; by moving everybody to it, we should be able to
support unified browsing of all system documentation with Web-like
hypertext capabilities, automatic indexing, and rich search facilities.
In the process of debugging doclifter I have discovered many bugs in
man page layout. These are significant because thdey make automated
translation to DocBook more difficult, and often confuse other document-
mining tools (such as indexers).
I have found some markup bugs on a manual page you maintain.
There is a superfluous period on line 8 that messses up my
command-synopsis parser.
On line 22 there is an invalid ".l" command.
Please fix these in your next release.
--
<a href="http://www.tuxedo.org/~esr/">Eric S. Raymond</a>
Fantastic doctrines (like Christianity or Islam or Marxism) require unanimity
of belief. One dissenter casts doubt on the creed of millions. Thus the fear
and the hate; thus the torture chamber, the iron stake, the gallows, the labor
camp, the psychiatric ward. -- Edward Abbey