[XML-SIG] Development roadmap?

Ken MacLeod ken@bitsko.slc.ut.us
23 Jan 2001 17:25:59 -0600


Lars Marius Garshol <larsga@garshol.priv.no> writes:

> I think it would make sense for the XML-SIG to create a development
> roadmap document that basically outlines
  [...]
> I think this would make it easier for ourselves to keep track of what
> is going on, make it clearer to the rest of the world what we are
> doing, and also help newcomers to find out where they can chip in and
> make a contribution.

On a somewhat related note, I've been developing a C-based extension
library that's designed for binding to host languages, called Orchard.
Orchard implements "node-based" SAX (push, and soon, pull) and a DOM
comparible to minidom (minus even a few more gratuitous W3C DOM
methods).  There will (also soon, I hope) be a Python binding for
Orchard.

Orchard's C preprocessor and runtime includes garbage collection,
attribute syntax, dynamic methods, and accessor override methods, to
make binding to languages as simple as possible (think of SWIG in
reverse).  Orchard also supports namespaces as a core feature (making
some XML applications truly simple, see the Python RSS and SOAP
implementations for examples).

Orchard will not initially be Py SAX and DOM compatible, but
compatibility modules are possible.  I mention it mostly because it's
a parallel development going on at the moment.  Source and initial
docs are available at <http://casbah.org/~kmacleod/orchard/>.  Anyone
interested in working on Python support is welcome, drop me an email.

  -- Ken