http://beauvoir.phil.unc.edu/groves/ the Orchard Swiki site
"Orchard is an innovative, lightweight API for event stream and tree
views of XML and data represented in XML. Orchard merges the best
parts of SAX and DOM while greatly simplifying both at the same time."
"How does Orchard differ from ISO Groves?
More will be added as we get deeper into both our groves and ISO Groves.
· Namespace support for property names (node.{Namespace}PropName)
· Intrinsic properties are in the "grove namespace" (to be determined)
· Less strict data typing; Orchard can have any object type be a
value of a property.
· Less association with SGML, XML, or ML in general (I think) and
more focus on the data model "
http://sourceforge.net/projects/orchard Orchard at sourceforge
http://orchard.sourceforge.net/
"Orchard is a data manipulation framework centered around "nodes". Nodes
are quite similar to "objects" in most Object-Oriented languages but
emphasize passive data models over methods and behaviors, or object models.
Nodes in Orchard languages act just like native container classes -- hashes
in Perl, objects in Python.
On the surface, Orchard nodes provide a simple, consistent interface over a
wide variety of data models, or "node sets", including, as examples, XML,
RSS, SVG, MP3, MPEG, CDDB, etc., regardless of their on-disk storage format.
Beneath the surface, however, Orchard nodes provide a rich set of features
for manipulating nodes and node sets, including automatic de/serialization
(typically XML), querying, transformation, validation, encapsulation, and
cross-linking among disparate node sets.
There are implementations of Orchard in Python, Perl, and C. The C
implementation includes bindings for Perl and partially for C++. The C
implementation goes a little beyond "C++ in C" (as used in Gnome and at the
W3C) and adds a small preprocessor, virtual methods, garbage collection,
and transparent bridging to other languages."
Nothing about license found yet, even in the source code.
http://casbah.org/mailman/listinfo/devel mailing list
------------------------ Yahoo! Groups Sponsor ---------------------~-->
Get your FREE VeriSign guide to security solutions for your web site: encrypting transactions, securing intranets, and more!
http://us.click.yahoo.com/UnN2wB/m5_CAA/yigFAA/IHFolB/TM
---------------------------------------------------------------------~->
Community email addresses:
Post message: unrev-II@onelist.com
Subscribe: unrev-II-subscribe@onelist.com
Unsubscribe: unrev-II-unsubscribe@onelist.com
List owner: unrev-II-owner@onelist.com
Shortcut URL to this page:
http://www.onelist.com/community/unrev-II
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
This archive was generated by hypermail 2.0.0 : Sat Sep 29 2001 - 15:46:48 PDT