From: ········@gmail.com
Subject: Denver Area Lisp User Group meeting for April, 2005
Date: 
Message-ID: <1112667262.275801.176350@o13g2000cwo.googlegroups.com>
Topic: <XMLisp) - XML Processing using CLOS
Presenter: Alex Repenning
Date: Friday, April 8, 2005
Time: 6:30pm - 10:00pm (meeting followed by food/drinks at nearby
restaurant)
Venue: We will be meeting at the AgentSheets company office in the
Gunbarrell area (northeast of Boulder). The address is:

    6560 Gunpark Dr.
    Suite D
    Boulder, CO 80301
    Phone: (303) 530-1773

Description: 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:

   1. 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.
   2. 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 when editing XML.

Alex Repenning and Andri Ioannidou wrote the library and we will be
given a first-hand overview of it. If you're interested in innovative
ways to process XML with Lisp and aren't interested in just another
angle-bracket to sexp conversion package, this meeting is for you!

--
Bill Clementson