Stefan Ram <ram@zedat.fu-berlin.de> wrote:
+---------------
| Ulrich Hobelmann <u.hobelmann@web.de> writes:
| >For text markup use a custom language, with angle brackets instead
| >of ()s, so you can use ()s in your text:
| ><p paragraph text, some parts of it <em emphasized>.>
|
| The details are described here:
| http://www.purl.org/stefan_ram/pub/unotal_en
+---------------
You might also want to Google for TML (Trivial Markup Language)
or DMTML (but *not* the same "DTML" that's used in Zope!), which
is a another markup format that uses angle brackets. Originally
suggested here in c.l.lisp by Erik Naggum, it was picked up by
Tim Bradshaw & co., and used by them for a number of sizable
documentation projects, IIRC. It's basically angle-bracket sexps,
with the addition of SGML/HTML/MXL attributes as CL keyword/value
pairs, and one or two other optional marker characters to resolve
ambiguities (e.g., end of attributes) and make the common cases
easy to write manually. E.g.:
<tocify
<indexify
<h1|first heading...>
<p|...>
<p|This is some <font :color "red"|bright red> text.>
...
<index :title "Index">>>
-Rob
-----
Rob Warnock <rpw3@rpw3.org>
627 26th Avenue <URL:http://rpw3.org/>
San Mateo, CA 94403 (650)572-2607