lucy-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Lucy Wiki] Update of "LucyIncubatorProposal" by MarvinHumphrey
Date Thu, 01 Jul 2010 04:42:38 GMT
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.
  

Mime
View raw message