Hi henry,

With your instructions,i know how to apply to be a Xalan committer,thank you
:-)

About the Xalan's XSLT 2.0 implemention project, i know it is really a very
huge project, as Michael said, it will even take a developer years to
complete it correctly. So, it is impossible for me to hold the whole project
as a GSoC project this year, GSoC project is just a portion and beginning of
the whole project, i think i can finish the following two major part jobs:

1.implements all the XSLT 2.0 functions which do not need sequences and XSLT
2.0 schema support

I start with funcions because this job is easy and very practical,may be
some guys are expecting these functions become reality in Xalan,this
includes:
Functions and Operators on Numerics
Functions on Strings
Functions on anyURI
Functions and Operators on Boolean Values
Functions and Operators on Durations, Dates and Times
Operators on base64Binary and hexBinary
Functions and Operators on Nodes
Context Functions

As we know,XSLT 2.0 is a revised version of the XSLT 1.0 Recommendation,some
functions above has been implemented in XSLT 1.0,So, i have summed up the
function implemention condition between version 2.0 and version 1.0. I will
implement the ones XSLT 2.0 defined but Xalan not support yet.

2.change Xalan-J data structrue to track XSLT 2.0 Schema types

So far, I know it clear about how to add a new XPath function for Xalan, and
have finished some functions, so this part may be i can handler it well.But
if i want to change Xalan-J structure to track XSLT 2.0 schema types,may be
i need your Xalan development experience to help me or give me some advise.

And also, you told me,Xalan has an old version for XSLT 2.0, this is the
first time i heard this. I will find it and check its source code, but i
reckon that this old version one can help us little, any way, i will check
it, there may be a surprise :-)

Last, i know, there are lots of guys are expecting that Xalan's XSLT 2.0
implemention, in fact, i am one the these guys. I want to facilitate this
thing with you initial Xalan developers, it is my dream, i hope it will come
true~

2010/3/26 Henry Zongaro <zong...@ca.ibm.com>

>
> Hello.
>
> xunlong gui <ustbco...@gmail.com> wrote on 03/26/2010 03:51:37 AM:
>
> > You suggest me to make the XSLT 2.0-related contributions gradually,
> > function by function, that would make it easier to discuss, evaluate
> > and integrate those contributions.
>
> >
> > Yeah, i am just doing it,these days,i was coding with Xalan, i want
> > to finish some XPath 2.0 functions which do not use sequences and
> > schema-type first,because these functions are  very practical and
> > compatible with XPath 1.0. In fact, i have finish some functions and
> > test them to confirm them works well (for example some string
> > functions just like ends-with,upper-case etc). I want to commit
> > these codes and my future codes to Xalan,but i do not know how to
> > start it ? If i want to commit my codes to Xalan,who should i get in
> > touch with ? You are a Xalan committer, it is so good, can you give
> > me some instruction about how to become a Xalan committer ?
>
> Becoming a committer involves doing the things that I've suggested:
>  looking at some of the existing bug reports, and submitting patches;
> proposing new extensions and enhancements, and implementing them; responding
> to user questions; etc.  The recommendation from the Xalan charter[1] is
> that "This individual should be elected [to be a committer] based on merit
> for the evolution of the project and demonstration of commitment."
>
> That's why I was suggesting submitting new functions gradually - they need
> to be reviewed by at least one existing committer, before they can be added
> to the code base.  If you submit a large body of code all at once, it's not
> likely to make it into the code base, because it would be overwhelming.
>  Once you've demonstrated quality work and commitment, we can see about
> nominating you for committer status.
>
> > Additional, I want to hold part jobs of implementing XSLT 2.0 for
> > Xalan as a GSoC(http://socghop.appspot.com/) project this year, and
> > i have finished my project proposal  already, are you interested in
> > mentoring me ? If you want to,please let me know,i will give you my
> > proposal and expecting your review. THank you
>
> I will have to talk with my manager about that and with a colleague who has
> acted as a mentor in the past so I can understand the time commitment.
>
> XSLT 2.0 is a huge undertaking - it's not something that can be completed
> by one person in one summer.  What is the scope of your proposed project?
>
> Have you looked at the (now very old) code on the xslt20 branch in the
> Subversion repository?  There's also an xslt20-compiled branch.  I can't
> even recall what the difference between the two branches was.  I think it
> would be wise to take a look at that code to understand whether it would be
> worthwhile to use any or all of it as the basis of further work.
>
> Thanks,
>
> Henry
> [1] http://xalan.apache.org/charter.html
>
> ------------------------------------------------------------------
> Henry Zongaro
> XML Transformation & Query Development
> IBM Canada Lab   T/L 313-6044;  Phone +1 905 413-6044
> mailto:zong...@ca.ibm.com <zong...@ca.ibm.com>
>
>

Reply via email to