Orchard/Mostly-C 0.5.0 is now available.  Mostly-C is the
C-preprocessed core to the Orchard XML and data manipulation library.
Mostly-C's runtime has garbage collection, fast dynamic method
dispatch, exceptions, and a transparent interface to Perl.  Mostly-C
is like SWIG "in reverse", making C code easy to write for interfacing
with host languages.

0.5.0 includes these new features:

 - Exceptions (try/catch/throw in Mostly-C, eval/die in Perl)
 - Calling both ways between Perl and Mostly-C.
 - Constructors now take initialization arguments.
 - libtool support for portable share or static libraries.
 - C++ host interface.

Features slated for 1.0 include:

 - Cleaned up class constructors.
 - Perl subclasses of Mostly-C classes.
 - Complete Perl SAX2 conformance.
 - Docs.
 - Possibles: SOAP, RSS 1.0, RDDL, and Mac binaries.

Here on perl-xs I'm really looking for people who can put this stuff
through its paces wrt. C and Perl.  Also needed are people familiar
with building C extensions on Mac OS 9.

Source is available at <http://Casbah.org/~kmacleod/orchard/> and
mirrored at <http://AxKit.org/download/>.

  -- Ken

P.S. Note that the *syntax* of Mostly-C is entirely temporary.  Some
post-1.0 version will use a real grammar/preprocessor and a much
cleaner syntax.

Reply via email to