Work on Amara 2.x has been proceeding pretty well. We're looking good
to gain at least an order of magnitude improvement in performance, we're
ditching a lot of cruft, cleaning up the code-base and APIs. If you're
curious, you can have a look at http://hg.4suite.org/amara/ , but really
it's not good for much more than having a look, for reasons that bring
me to the point of this message.
4Suite 1.x and Amara have great test suites. Having such extensive
tests has helped maintain code quality over the years. It will also be
key to accelerating the completion of Amara 2.x, if we can roll up our
sleeves and do some work. Our plan is to have the dev tree to the point
where in a week or two we can have people tentatively poke at bits of
XML processing functionality, but to make that happen we'll need you help.
We need volunteers to port the test suites. Here are some notes on what
such a migration will entail:
http://xml3k.org/Amara2/Developer_notes/Test_migration
In brief, Amara test suites need little more than import changes, while
4Suite tests will also require porting from the old Ft.Lib.Test
machinery to unittest (our stuff predated unittest but now it's time to
move along).
This is one of the most important things you can do to help, so if you
want to see Amara 2.x soon, with all its great improvements, please let
us know, and we'll start assigning volunteers to chunks of the work.
--
Uche Ogbuji http://uche.ogbuji.net
Founding Partner, Zepheira http://zepheira.com
Linked-in profile: http://www.linkedin.com/in/ucheogbuji
Articles: http://uche.ogbuji.net/tech/publications/