Return-Path: Delivered-To: apmail-lucene-lucy-dev-archive@minotaur.apache.org Received: (qmail 91903 invoked from network); 1 Jul 2010 03:35:33 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 1 Jul 2010 03:35:33 -0000 Received: (qmail 99559 invoked by uid 500); 1 Jul 2010 03:35:32 -0000 Delivered-To: apmail-lucene-lucy-dev-archive@lucene.apache.org Received: (qmail 99489 invoked by uid 500); 1 Jul 2010 03:35:30 -0000 Mailing-List: contact lucy-dev-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: lucy-dev@lucene.apache.org Delivered-To: mailing list lucy-dev@lucene.apache.org Delivered-To: moderator for lucy-dev@lucene.apache.org Received: (qmail 94451 invoked by uid 99); 1 Jul 2010 03:26:57 -0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable From: Apache Wiki To: Apache Wiki Date: Thu, 01 Jul 2010 03:25:58 -0000 Message-ID: <20100701032558.2182.77875@eos.apache.org> Subject: =?utf-8?q?=5BLucy_Wiki=5D_Update_of_=22LucyIncubatorProposal=22_by_Marvin?= =?utf-8?q?Humphrey?= X-Virus-Checked: Checked by ClamAV on apache.org Dear Wiki user, You have subscribed to a wiki page or wiki category on "Lucy Wiki" for chan= ge notification. The "LucyIncubatorProposal" page has been changed by MarvinHumphrey. The comment on this change is: Add Proposal, tweak Abstract, add obligatory= "loose C" reference.. http://wiki.apache.org/lucy/LucyIncubatorProposal?action=3Ddiff&rev1=3D24&r= ev2=3D25 -------------------------------------------------- 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 p= roject by assimilating the KinoSearch code base, and enter the Incubator on= a top-level-project track. = =3D=3D Abstract =3D=3D - Lucy will be a loose port of the Lucene search engine library, written in= C and targeted at dynamic languages. + Lucy will be a high-performance search engine library written in C and ta= rgeted at dynamic language users. = =3D=3D Proposal =3D=3D - A lengthier description of the proposal. Should be reasonably declarative= . More discursive material should be included in the rationale (or other la= ter sections). Example (XAP): XAP is to provide an XML-based declarative fr= amework for building, deploying and maintaining rich, interactive, Ajax-pow= ered web applications. A basic principal of XAP is to leverage existing Aja= x ... + 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 vi= a dynamic language bindings. To that end, it will present highly idiomatic= , carefully tailored APIs for each of its "host" binding languages, includi= ng full support for subclasses written entirely in the "host" language. = =3D=3D Background =3D=3D - Lucy 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). Duri= ng an initial burst of activity, the overall architecture for Lucy was sket= ched out by Dave and Marvin. Unfortunately, Dave became unavailable soon a= fter, and without a working code base to release or any users, it proved di= fficult to replace him. Still, Marvin carried on their work throughout a p= eriod of seeming dormancy. + Lucy, a "loose C" port of Java Lucene, began as an ambitious, from-scratc= h Lucene sub-project, with initial committers David Balmain (author of Ferr= et, 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 over= all architecture for Lucy was sketched out by Dave and Marvin. Unfortunate= ly, Dave became unavailable soon after, and without a working code base to = release or any users, it proved difficult to replace him. Still, Marvin ca= rried on their work throughout a period of seeming dormancy. = In the last year, the work has come to fruition: major technical mileston= es have been achieved and Lucy's underpinnings have been completed. Additi= onally, other developers from the KinoSearch community have taken an intere= st in Lucy and have begun to ramp up their contributions. The next steps f= or Lucy were articulated by the Lucene PMC in a recent review: make release= s, acquire users, grow community. =20