From: dragentsheets
Subject: <XMLisp) integration of Lisp with XML through MOP
Date: 
Message-ID: <1108583360.880556.198240@c13g2000cwb.googlegroups.com>
We are mostly working on Lisp tools for Mac OS X/ MCL but XMLisp is
getting ready for a larger audience. If you want to quickly create and
extend markup languages this may be useful. Simple RSS and agent rule
programming examples are provided. If you add MOP support for other CL
implementations please share it back with us (LGPL).

XMLisp is the integration of Lisp with XML. The Lisp Meta Object
Protocol is used to establish a simple and highly efficient mapping
between CLOS objects and the XML extensible markup language. It is not
just an API to read XML files and turn them into some Lisp flavored
representation. Instead, it integrates Lisp and XML into one
environment at two levels. At a language level it allows the arbitrary
combination of Lisp expressions and XML elements. CLOS objects can be
printed as XML elements. XML elements evaluate into CLOS objects. At a
tool level XMLisp allows users to fluidly experiment with XML. Type XML
elements into the lisp listener. Evaluate complete or parts of
hierarchical XML elements. Inspect complex XML elements using the
inspector. Get support from symbol completion (MCL) when editing XML.

http://agentsheets.com/lisp/XMLisp/