Implementing 2.0 requires some moderately basic data structure changes to 
track Schema types (I believe there's a stub in the code, but not more 
than that) and to handle Sequences which aren't simply nodesets. Doable, 
but not simple.

I'd love to see Xalan tackle it -- but Xalan lost its most active 
contributors a few years ago due to time demands from Real Jobs, and 
development slowed down as a result. 

Starting with some of the 2.0 functions (a 2.0 subset) is an interesting 
idea. Unfortunately I don't think there's any good way to make that very 
portable; it would have to be treated as extensions to a 1.0 processor 
which are syntax-compatible with the 2.0 versions. And you certainly 
couldn't tackle the whole 2.0 library; some of the functions use sequences 
and schema-types.

So... I'd say that if you like the idea, you should start drafting 
versions of this and submit them to Xalan as proposed changes when you've 
got a large enough bundle to be an interesting contribution. But you might 
want to check with the current committers to see whether they'll be 
receptive to the idea before starting. (I'm probably still on that list, 
but as the blues song says, I'm currently "overworked, underpaid, 
underloved and overlayed."

______________________________________
"... Three things see no end: A loop with exit code done wrong,
A semaphore untested, And the change that comes along. ..."
  -- "Threes" Rev 1.1 - Duane Elms / Leslie Fish (
http://www.ovff.org/pegasus/songs/threes-rev-11.html)

Reply via email to