Home | About | Sematext search-lucene.com search-hadoop.com
 Search Lucene and all its subprojects:

Switch to Threaded View
Lucene.Net, mail # dev - [Lucene.Net] Is a Lucene.Net Line-by-Line Jave port needed?


Copy link to this message
-
Re: [Lucene.Net] Is a Lucene.Net Line-by-Line Jave port needed?
Troy Howard 2011-06-30, 21:42
Scott -

The idea of the automated port is still worth doing. Perhaps it makes sense
for someone more passionate about the line-by-line idea to do that work?

I would say, focus on what makes sense to you. Being productive, regardless
of the specific direction, is what will be most valuable. Once you start,
others will join and momentum will build. That is how these things work.

I like DIGY's approach too, but the problem with it is that it is a
never-ending manual task. The theory behind the automated port is that it
may reduce the manual work. It is complicated, but once it's built and
works, it will save a lot of future development hours. If it's built in a
sufficiently general manner, it could be useful for other project like
Lucene.Net that want to automate a port from Java to C#.

It might make sense for that to be a separate project from Lucene.Net
though.

-T
On Thu, Jun 30, 2011 at 2:13 PM, Scott Lombard <[EMAIL PROTECTED]>wrote:

> Ok I think I asked the wrong question.  I am trying to figure out where to
> put my time.  I was thinking about working on the automated porting system,
> but when I saw the response to the .NET 4.0 discussions I started to
> question if that is the right direction.  The community seemed to be more
> interested in the .NET features.
>
> The complexity of the automated tool is going to become very high and will
> probably end up with a line-for-line style port.  So I keep asking my self
> is the automated tool worth it.  I don't think it is.
>
> I like the method has been Digy is using for porting the code.  So I guess
> for me the real question is Digy where did you see 2.9.4g going next and
> what do you need help on?
>
> Scott
>
>
>
>
> > -----Original Message-----
> > From: Digy [mailto:[EMAIL PROTECTED]]
> > Sent: Thursday, June 30, 2011 4:20 PM
> > To: [EMAIL PROTECTED]
> > Subject: RE: [Lucene.Net] Is a Lucene.Net Line-by-Line Jave port needed?
> >
> > Michael,
> > You interpret the report as "whoever commits code wins"? But when I look
> > at it, I see "a lof of talk, no work". .Net community is not interested
> in
> > contributing.
> > I really don't understand what hinders people to work on Lucene.Net. As I
> > did for 2.9.4g, grab the code, do whatever you want on it and submit
> back.
> > If it doesn't fit to the project's direction it can still find a place in
> > contrib or in branch. All of the approaches can live side by side happily
> > in the Lucene.Net repository.
> >
> > Troy,
> > I also don't understand why do you wait for 2.9.4g? It is a *branch* and
> > has nothing to do with the trunk. It need not be an offical release and
> > can live in branch as a PoC.
> >
> >
> > As a result, I got bored to listen to "this should be done that way".
> What
> > I want to see is "I did it that way, should we continue with this".
> >
> > DIGY
> >
> >
> >
> >
> > -----Original Message-----
> > From: Troy Howard [mailto:[EMAIL PROTECTED]]
> > Sent: Thursday, June 30, 2011 10:47 PM
> > To: [EMAIL PROTECTED]
> > Subject: Re: [Lucene.Net] Is a Lucene.Net Line-by-Line Jave port needed?
> >
> > Michael,
> >
> > I agree with everything you said. My point in saying "whoever commits
> code
> > wins" was to illustrate the reality of how and why the project has the
> > current form.
> >
> > Building consensus is difficult. It is an essential first step before we
> > can
> > do something like make a list of bit-sized pieces of work that others can
> > work on.
> >
> > This is why my real message of "Let's find a way to accommodate both" is
> > so
> > important. It allows us to build consensus, so that we can settle on a
> > direction and structure our work.
> >
> > Until we accomplish that, it really is "whoever commits code wins", and
> > that
> > is an unhealthy and unmaintainable way to operate.
> >
> > From a technical perspective, your statements about the unit tests are
> > completely accurate. They really need a LOT of reworking. That's the very
>