There are issues that need to be discussed about the 4.0 port and being able to continue support of .NET 3.5. I can only think of one example right now, but I've looked through most of the code for lucene 4.0, and there's a *very* heavy use of variance that would be difficult to maintain outside of .NET 4.x. If you want a good example of this, check out the lucene.util.ast package and its usages. This isn't the only area that uses both contravariance and covariance, but it's the only one I could think of off of the top of my head.
I started porting parts of it, just to see what could be done (nothing significant). It's been a month or so since I worked on it, so my memory of what I found is foggy. The variance was the biggest thing I saw that was an issue, but I think there were a few other things. I'd have to look at it again to see. Thanks, Christopher On Tue, Jan 1, 2013 at 12:50 AM, Itamar Syn-Hershko <[email protected]>wrote: > The general direction should be to put most of the efforts on a v4 port > (4.1 probably...) and to start finding pieces in the codebase we can easily > isolate and .NET-ify. Mostly readers, writers, structures and conversions. > > Re git on apache - I believe you should ask infra. > > > On Tue, Dec 18, 2012 at 6:54 PM, Christopher Currens < > [email protected]> wrote: > > > Don't think I've forgotten about this. While I have no idea how git > under > > Apache looks like, I have a lot of comments on Lucene 3.6 (and 4.0) that > I > > need to discuss on this mailing list directly relating to the porting > work > > and the future direction of lucene.net. I've had an email in my drafts > > folder for about 3 weeks now but this time of year has been so busy I > > haven't had a chance to finish it. Soon, though, I hope. > > > > > > Thanks, > > Christopher > > > > > > On Sat, Dec 15, 2012 at 1:09 PM, Prescott Nasser <[email protected] > > >wrote: > > > > > Hey Guys - I've been quietly working in the background on > administrative > > > stuff for a while. I really only have two things on my to-do list - - > > What > > > does git under apache look like? I can't remember who asked this, but I > > > know I owe digging up the answer- Lucene 3.6 - planning, moving > forward ( > > > https://github.com/apache/lucene-solr/compare/5261b571...e4402c22c). > Do > > > we just want to start picking things off and committing them? Are there > > > other refactoring issues we want to tackle with 3.6? We should make > jira > > > tickets and start tracking. Happy holidays everyone! ~Prescott > > > > > >
