Subject: Re: Future of LISP. Alternative to XML. Web 3.0?
From: (Rob Warnock)
Date: Mon, 04 Dec 2006 04:18:39 -0600
Newsgroups: comp.lang.lisp
Message-ID: <>
Juan R. <> wrote:
| For instance, still the LISP community has no standard way to encode
| <tag key='value'>content</tag>

True, we do have multiple approaches, but only a fairly small
number, each one having arisen according to a particular need
not entirely solved by the others:

    ((tag key "value") "content")	; The classic first attempt.
    ((:tag :key "value") "content")	; Avoids some naming conflicts.
    (:tag (:key "value") "content")	; Can be easier for humans to read.
    (:tag :key "value" "content")	; Ditto, but needs a NIL before
					; content iff content starts with
					; a naked keyword.
    <tag :key "value" | content>	; [TML] Avoids string quotes and
					; appeases parenthephobes.


Rob Warnock			<>
627 26th Avenue			<URL:>
San Mateo, CA 94403		(650)572-2607