On 6/17/06, Chuck Williams <[EMAIL PROTECTED]> wrote:
Ray Tsang wrote on 06/17/2006 06:29 AM: > I think the problem right now isn't whether we are going to have 1.5 > code or not. We will eventually have to have 1.5 code anyways. But > we need a sound plan that will make the transition easy. I believe > the transition from 1.4 to 1.5 is not an over night thing. I disagree. 1.5 was specifically designed to make transition easy, including the inclusion of "non-features" that ensure smooth interoperability (e.g., raw types and no runtime presence whatsoever of generics -- quite different from how it was done in .Net 2.0 for example).
But will 1.4 jvm be able to run the new Lucene w/ 1.5 core?
> > Secondly can we specifically find places where some people _will_ > contribute code immediately if it's 1.5 is accepted? I already have. That's what started this second round of debate.
What is it? Who else? How many? Do we have statistics? We have statistics of number of users between 1.4 vs. 1.5 (which btw didn't present a significant polarization), but how about actual numbers potential of contributions between the 2?
> > Like what I have suggested before, why not have contribution modules > that act as a transition into 1.5 code? Much like what other > framework has a "tiger" module. This module may have say, a 1.5 > compatible layer on top of 1.4 core, or other components of lucene > that was made to be extensible, e.g. 1.5 version of QueryParser, > Directory, etc. I think this would make it unnecessarily complex.
How is it unnecessary or complex? If it only means layering, extending classes, adding implementations, it should be relatively easy with the existing design. It's something we do everyday regardless what lucene's direction takes.
Chuck --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Lastly, how did the commercial application people who use Lucene in their product respond? ray, --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]