I'm sorry. A small correction regarding the last post:
--------------------------------------------------------
A simple question (especially for Rich):
why not simply make
`(x1 x2 x3 ... xn)
expand to
(clojure.core/apply clojure.core/list (clojure.core/seq (clojure.core/
concat |x1| |x2| |x3| ... |xn|)) ?
That way the symmetry is restored and the rules are much simpler.
--------------------------------------------------------
Rock