release notes: After a long hiatus, Mixp is now moving forward again! Hackers, please see HACKING (in repo only).
thi README excerpt: Mixp is a Guile interface to expat, James Clark's XML Parser, originally written by Thierry Bézecourt. This release of Mixp is available under the terms of the GNU GPL v3 (or later); see COPYING. It has been tested with Guile 1.4 and 1.8, and libexpat 2.0.1. Mixp provides two modules for use by Guile Scheme code: (mixp expat) -- corresponds roughly to libexpat API (mixp utils) -- high-level convenience procs See documentation in doc/ for details. This is alpha code (pre 1.0 release). It may have bugs, and the interfaces may change from version to version. NEWS excerpt: - 0.5 | 2011-08-05 - maintainer now Thien-Thi Nguyen (please see THANKS) - license now GPLv3+ - dropped $(bindir)/guile-expat - modules reset (BACKWARD INCOMPATIBLE) - (mixp expat) replaces (xml expat) - bugfix: handle NULL ‘prefix’ for ‘namespace-decl-start’ - dropped - "expat:" prefix for exports - proc ‘set-encoding’ - symbolic status, error codes - new error codes from expat 2.0 - condensed API for handlers: ‘hset!’, ‘hget’ - ‘not-standalone’ handler rv now interpreted as boolean - (mixp utils) replaces (xml mixp) - dropped - "mixp:" prefix for exports - proc ‘xml->list’ - tree <-> list procs - ‘xml->tree’ handles ‘processing-instruction’, ‘comment’ - documentation improvements - license now GFDL 1.3 - indices combined - toc at beginning :-D - (slightly) more examples - "make check" improvements - does in-tree ".fake" install - honors VERBOSE=1 - tested with (Unofficial) Guile 1.4.1.123 - tested with GNU Guile 1.8.7 - infrastructure (configure.ac, Makefile.am files) upgraded tarball and its detached signature in dir: http://download.savannah.gnu.org/releases/mixp/ homepage: http://www.nongnu.org/mixp/