Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Lucy Wiki" for change 
notification.

The "LucyIncubatorProposal" page has been changed by MarvinHumphrey.
The comment on this change is: Restore original Abstract.  Kill off an 
"initial" that was too close to another..
http://wiki.apache.org/lucy/LucyIncubatorProposal?action=diff&rev1=27&rev2=28

--------------------------------------------------

  Lucy is a sub-project which is being spun off from the Lucene TLP but is not 
yet ready for graduation.  We propose to address certain needs of the project 
by assimilating the KinoSearch code base, and to enter the Incubator on a 
top-level-project track.
  
  == Abstract ==
- Lucy will be a high-performance search engine library written in C and 
targeted at dynamic language users.
+ Lucy will be a loose port of the Lucene search engine library, written in C 
and targeted at dynamic language users.
  
  == Proposal ==
  Lucy has two aims.  First, it will be a high-performance C search engine 
library.  Second, it will maximize its usability and power when accessed via 
dynamic language bindings.  To that end, it will present highly idiomatic, 
carefully tailored APIs for each of its "host" binding languages, including 
full support for subclasses written entirely in the "host" language.
  
  == Background ==
- Lucy, a "loose C" port of Java Lucene, began as an ambitious, from-scratch 
Lucene sub-project, with initial committers David Balmain (author of Ferret, a 
Ruby/C port of Lucene), Doug Cutting, and Marvin Humphrey (founder of 
KinoSearch, a Perl/C port).  During an initial burst of activity, the overall 
architecture for Lucy was sketched out by Dave and Marvin.  Unfortunately, Dave 
became unavailable soon after, and without a working code base to release or 
any users, it proved difficult to replace him.  Still, Marvin carried on their 
work throughout a period of seemingly low activity.
+ Lucy, a "loose C" port of Java Lucene, began as an ambitious, from-scratch 
Lucene sub-project, with David Balmain (author of Ferret, a Ruby/C port of 
Lucene), Doug Cutting, and Marvin Humphrey (founder of KinoSearch, a Perl/C 
port) as committers.  During an initial burst of activity, the overall 
architecture for Lucy was sketched out by Dave and Marvin.  Unfortunately, Dave 
became unavailable soon after, and without a working code base to release or 
any users, it proved difficult to replace him.  Still, Marvin carried on their 
work throughout a period of seemingly low activity.
  
  In the last year, that work has come to fruition: major technical milestones 
have been achieved and Lucy's underpinnings have been completed.  Additionally, 
other developers from the KinoSearch community have taken an interest in Lucy 
and have begun to ramp up their contributions.  The next steps for Lucy were 
articulated by the Lucene PMC in a recent review: make releases, acquire users, 
grow community.
  

Reply via email to