[Expat-discuss] Orchard/C preview includes expat binding
15 Nov 2000 13:51:17 -0600
Orchard is a free software project implementing generic data handling
APIs for nodes of data, with [expected] support for using XML
technologies like XPath, XSLT, and SOAP with, for, and against the
data contained in the nodes, without having to go through a "layer" of
or "interpretation" through XML. (This will be better presented
through examples than description, but we don't have the examples
Orchard/C provides an node-based SAX parser using Expat, with bindings
Orchard/C's primary purpose is to provide C optimized implementations
for the XML techniques as they'll be used in scripting languages (like
Perl). (As such, it is not intented as a general purpose C
development library, but that's a possible future development path.)
Orchard is a brand new code base, but is based on several years of
design history. This is just a preview release, with some components
remaining to be implemented before going final, but the available
components are very solid and come with a thorough test suite.
The code is available at: <ftp://orchard.sourceforge.net/pub/orchard>.
And some background and development information is available at:
<http://beauvoir.phil.unc.edu/groves>. In the source dir,
Orchard/Perl is a pure Perl implementation of Orchard, Orchard/C is
the C version that includes a Perl binding.