Subject: Re: New CLOS chapters for Practical Common Lisp
From: rpw3@rpw3.org (Rob Warnock)
Date: Tue, 15 Jun 2004 20:51:10 -0500
Newsgroups: comp.lang.lisp
Message-ID: <rfmdndxvit4TOlLd4p2dnA@speakeasy.net>
Peter Seibel  <peter@javamonkey.com> wrote:
+---------------
| Andr� Thieme <address.good.until.2004.aug.11@justmail.de> writes:
| > Peter Seibel schrieb:
| >> LaTeX, pah. Don't be silly. I'm using a homebrew markup system that I
| >> wrote in Common Lisp. ;-)
| >
| > Can you say a bit more about what this is and can do?
| 
| I wrote a simple parser that groks TeX style \foo{} markup plus a bit
| of Wiki-style markup.
...
|   \foo{This is some \i{italic} text}
| gets turned into:
|   (foo "This is some " (i "italic") " text")
+---------------

At some point, you might want to look at TML (Tim Bradshaw,
vice Erik Naggum), in which you would write that thusly:

    <foo|This is some <i|italic> text>

Tim's TML (for better or worse) also permits HTML-style attributes,
which are evaluated as Lisp expressions, e.g.:

    <foo|This is some <font :color "red"|bright red> text>

Tim's company uses TML as the master entry format for a sizable
body of documentation, which is (like yours) post-processed into
several forms...


-Rob

-----
Rob Warnock			<rpw3@rpw3.org>
627 26th Avenue			<URL:http://rpw3.org/>
San Mateo, CA 94403		(650)572-2607