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.
