A text processor for conversion of a simple text document to another markup format. otl facilitates generation of HTML from a simple text document. otl can be used for other conversions as the input syntax and output syntax are both largely user-defined.

otl defines a variety of objects including comments, footnotes, glossary, terms, images/figures, links, ordered and unordered lists, tables, table of contents, ...

otl is implemented in Common Lisp. The OTL-HTML system (facilitating conversion to HTML) is included as an example.

obtaining otl

Development is now at https://github.com/thomp/otl.

The development version is at the otl git tree. Click the 'snapshot' link to download the current version of outl.

OTL-HTML depends on DXG and DXH.