diff options
-rw-r--r-- | index.sgml | 38 | ||||
-rw-r--r-- | style.css | 4 |
2 files changed, 18 insertions, 24 deletions
@@ -24,40 +24,30 @@ </h1> <p> - <span class="nm">mdocml</span> is a suite of tools compiling “mdoc”, the roff macro + <span class="nm">mdocml</span> is a suite of tools compiling “-mdoc”, the roff macro package for BSD manual pages. The mission of <span class="nm">mdocml</span> is to deprecate <a href="http://www.gnu.org/software/groff/" class="external">groff</a>, the GNU roff implementation, for displaying BSD mdoc pages. </p> <p> - Why? groff amounts to roughly 5,2 MB of source code (OpenBSD 4.2), some of which is C++ and all of - which is GPL. It runs slowly, produces uncertain output, and varies in operation from system - to system. mdocml strives to fix this (respectively small, C, ISC-licensed, fast and regular). + Why? groff amounts to over 5 MB of source code, most of which is C++ and all of which is GPL. It runs + slowly, produces uncertain output, and varies in operation from system to system. mdocml strives to fix + this (respectively small, C, ISC-licensed, fast and regular). </p> <p> The core of <span class="nm">mdocml</span> is the libmdoc library, a validating scanner-parser producing - intermediate-form output from mdoc input. libmdoc is a simple, fast library operating on memory buffers - of mdoc input. Its intermediate output, an abstract syntax tree, is fully documented in the <span - class="man">mdoc(3)</span> reference manual. + intermediate-form output from -mdoc input. libmdoc is a simple, fast library operating on memory + buffers, so it can be used for a variety of front-ends (terminal-based, CGI and so on). The primary + front-end is <span class="man">mandoc(1)</span>, which formats -mdoc manuals for display on the + terminal. </p> <p> - There are three utilities implementing <span class="man">mdoc(3)</span>: - </p> - - <ul> - <li><span class="man">mdocterm(1)</span> – formats mdoc input for display on the terminal - <li><span class="man">mdochtml(1)</span> – formats mdoc input as HTML/CSS (nascent) - <li><span class="man">mdoclint(1)</span> – validates mdoc input - <li><span class="man">mdoctree(1)</span> – prints input abstract syntax tree - </ul> - - <p> - The <span class="man">mdocterm(1)</span> utility is intended to deprecate usage of <a - href="http://www.gnu.org/software/groff/" class="external">groff</a> for displaying BSD manuals to the - terminal, either directly or cached as a “catman” page. + The <span class="man">mandoc(1)</span> utility is intended to deprecate usage of <a + href="http://www.gnu.org/software/groff/" class="external">groff</a> for displaying mdoc manuals on the + terminal. </p> <p> @@ -74,8 +64,8 @@ </h1> <p> - Sources correctly build and install on OpenBSD, NetBSD and Linux operating systems, tested variously on - i386, AMD64 and Alpha. + Sources correctly build and install on FreeBSD, OpenBSD, NetBSD and Linux operating systems, tested + variously on i386, AMD64, Alpha and others. </p> <p> @@ -180,7 +170,7 @@ <tr> <td> <div class="foot"> - Copyright © 2009 Kristaps Džonsons, $Date$ + Copyright © 2008, 2009 Kristaps Džonsons, $Date$ </div> </td> </tr> @@ -39,6 +39,10 @@ span.nm { color: #000000; font-weight: bold; } span.attn { color: #000000; font-weight: bold; } +span.fl { font-weight: bold; } + +span.ar { text-decoration: underline; } + div.head { border-bottom: 1px dotted #cccccc; padding-bottom: 5px; text-align: right; } |