From: Miles Egan
Subject: [ANN] XMLS - 0.1
Date: 
Message-ID: <slrnbe1h7r.8cf.miles@car.pixar.com>
I've just released Xmls 0.1.  Xmls is a small xml parser written in pure lisp.

From the readme:

Xmls is a small, simple, non-validating xml parser for Common
Lisp. It's designed to be a self-contained, easily embedded parser
that recognizes a useful subset of the XML spec. It provides a simple
mapping from xml to lisp s-expressions and back.  

Features:

* Small and easily embedded. The entire parser is contained in one
  file and it's currently less than 500 lines of code. Xmls is written
  in pure lisp and requires no external parsing tools or foreign
  libraries.
* Threadsafe.
* Understands enough of the xml spec to parse many common documents,
  including those occurring in common internet protocols like xml-rpc,
  webdav, and BEEP.
* Serializes s-expr list structures back to xml as well as parsing
  xml.
* Parses and understands xml namespaces.

More information and the source code is available at
http://www.caddr.com/lisp/xmls/.

-- 
miles egan
·····@rddac.com

reverse the domain name to find me

OpenPGP/GPG Key 0x01F53D51 @ wwwkeys.us.pgp.net