Hi Joseph,
    Thanks for all the details you've mentioned. I shall work on
various suggestions that you've suggested, in due course (and I
consider your suggestions important).

On Sun, Jun 23, 2024 at 1:10 AM Joseph Kesselman <[email protected]> wrote:

> To make Xalan a _real_ 3.0 processor we'd have to rework some of the core 
> data model in addition to adding functionality. (The distinction between 
> temporary trees and nodesets must be maintained in 2.0, and must be 
> eliminated in 3.0, for example). What your work gives us, I believe,  is a 
> processor with 2.0 semantics to which some of the 3.0 features have been 
> added. Which is an interesting thing, but it isn't 3.0, and I think  the 
> combination permits stylesheets that can't be reliably run on other 2.0 _or_ 
> 3.0 processors. I would ***much*** rather force the user to be aware of that 
> when writing the stylesheet than get into arguments about it later.
>
> Hence my desire to give them a separate namespace. That's what I would have 
> recommended if I'd seen the start of your work; I still think it's the best 
> available solution.

About this point, IMHO I feel that giving separate namespace to XSLT
3.0 instruction implementations for now, on Xalan-J's xslt3 dev repos
branch, shall likely cause many users of Xalan-J's XSLT 3.0
implementation to become uninterested in this work, which I think is
not a desirable situation. I'm in midst of adding more XSLT 3
instruction implementations owithin Xalan-J's xslt3 dev repos branch
and IMHO I don't wish to change XSLT namespace within this
implementation.

I request you to please, grant your concurrence to my this suggestion,
and I shall be grateful for that. Of-course any Xalan-J release shall
require vote on this list to pass as per Apache Software Foundation
rules.

Many thanks.


-- 
Regards,
Mukul Gandhi

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to