Interesting. I've been using AsciiDoc for DocBook creation. It's good
to have a family of alternatives.

On Sun, Nov 23, 2008 at 1:17 AM, Suraj Kurapati <snk / gna.org> wrote:
> erbook : write books and documents in eRuby
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>
> erbook is an extensible document processor that emits XHTML
> (web page), LaTeX (PDF), man (UNIX manual page), plain text,
> and any document format you can imagine from eRuby templates
> that allow scripting and dynamic content generation.
>
> erbook is a light (210 source lines of code), extensible
> (create your own document formats), and flexible (your content
> is scriptable) alternative to DocBook, Deplate, and SiSU.
>
> Visit http://snk.tuxfamily.org/lib/erbook/ for more information.
>
>
>
>                * * * RELEASE NOTES * * *
>
>
> erbook 5.0.0
>
> Contents
>
>  =95 1 Caution
>  =95 2 Improvements
>  =95 3 Repairs
>
> This release renames the "html" format to "xhtml", moves
> previously global stuff into the ERBook namespace, improves
> error reporting and usability, reduces the file size of
> XHTML output, and fixes some bugs.
>
> 1  Caution
>
>  =95 Renamed the "html" format to "xhtml" (and all similarly
>    named methods and files) in order to support custom DTD
>    extensions which reduce the overall file size of the
>    output. See this note in the user manual for the
>    consequences of this change.
>
>  =95 Removed the $use_icons parameter from the XHTML format.
>    Now, icons are always used, whether you like it or not!
>    ;-)
>
>  =95 Replaced the implicit ERB::Util#h method with a
>    verbatim() method in the XHTML format.
>
>  =95 The Trollop library (used for command-line options
>    parsing) is now required to run erbook. See the "Setup"
>    section in the user manual for details.
>
> 2  Improvements
>
>  =95 Added support for single-line eRuby directives (lines
>    which begin with "%"), both in general and in the
>    --unindent option. See this section of the user manual
>    for examples.
>
>  =95 Enhanced stack traces with information about the input
>    file and also <%#include#%>-ed files. This was done at
>    the cost of increasing the number of source lines of
>    code to more than 200 (it is 207 right now). Oh well,
>    tradeoffs. ;-)
>
>  =95 Omitted erbook internals from stack traces (unless in
>    $DEBUG mode). This helps users concentrate on problems
>    in their input document.
>
>  =95 Used colors for hyperlinks and suffix icon for external
>    hyperlinks from the MediaWiki software, which powers
>    the famous Wikipedia.
>
> 3  Repairs
>
>  =95 Could not jump to examples and admonitions from the
>    list of figures.
>
>  =95 Reorganized icons for the XHTML format to better
>    reflect their origin (the directory layout of the
>    source code of the open-source projects they came from)
>    so that others can easily find them in their original
>    sources.
>
>  =95 Added API documentation for all methods listed in the
>    user manual, while also omitting many irrelevant
>    methods from the list.
> --
> Posted via http://www.ruby-forum.com/.
>
>



--=20
Dean Wampler
http://www.objectmentor.com
http://www.polyglotprogramming.com
http://www.aspectprogramming.com
http://aquarium.rubyforge.org
http://www.contract4j.org