Return-Path: X-Original-To: apmail-incubator-lucy-dev-archive@www.apache.org Delivered-To: apmail-incubator-lucy-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 6A0DE76D1 for ; Fri, 28 Oct 2011 04:26:44 +0000 (UTC) Received: (qmail 4929 invoked by uid 500); 28 Oct 2011 04:26:42 -0000 Delivered-To: apmail-incubator-lucy-dev-archive@incubator.apache.org Received: (qmail 4894 invoked by uid 500); 28 Oct 2011 04:26:40 -0000 Mailing-List: contact lucy-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: lucy-dev@incubator.apache.org Delivered-To: mailing list lucy-dev@incubator.apache.org Received: (qmail 4882 invoked by uid 99); 28 Oct 2011 04:26:38 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 28 Oct 2011 04:26:38 +0000 X-ASF-Spam-Status: No, hits=0.7 required=5.0 tests=RCVD_IN_DNSWL_NONE,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [76.96.30.40] (HELO qmta04.emeryville.ca.mail.comcast.net) (76.96.30.40) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 28 Oct 2011 04:26:29 +0000 Received: from omta11.emeryville.ca.mail.comcast.net ([76.96.30.36]) by qmta04.emeryville.ca.mail.comcast.net with comcast id q4Nb1h0040mlR8UA44S0cK; Fri, 28 Oct 2011 04:26:00 +0000 Received: from pekmac.local ([24.118.4.97]) by omta11.emeryville.ca.mail.comcast.net with comcast id q4PQ1h00j25bZyo8X4PQwc; Fri, 28 Oct 2011 04:23:25 +0000 Message-ID: <4EAA2EDA.7060901@peknet.com> Date: Thu, 27 Oct 2011 23:26:02 -0500 From: Peter Karman Reply-To: peter@peknet.com User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:7.0.1) Gecko/20110929 Thunderbird/7.0.1 MIME-Version: 1.0 To: lucy-dev@incubator.apache.org References: <20111027223135.GA24301@rectangular.com> In-Reply-To: <20111027223135.GA24301@rectangular.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Subject: [lucy-dev] C implementation [was Re: [lucy-dev] All dependency licensing issues resolved] Marvin Humphrey wrote on 10/27/11 5:31 PM: > Greets, > > A few hours ago, the existing implementation of the Clownfish parser was > swapped out for one based on Flex and the Lemon parser generator, eliminating > Lucy's dependency on the CPAN module Parse::RecDescent. > > As of today, the Lucy mainline no longer has any non-core Perl dependencies, > and all of the licensing and legal issues that needed to be resolved during > Lucy's incubation have been resolved. > awesome. really. great work, Marvin. /me raises toast With that out of the way, I propose a host language implementation in C to go along with the existing Perl implementation. I'm volunteering to lead that effort. I think a C implementation can be useful on its own and as a learning process for How to Write a Lucy Implementation. I will happily advocate for a Lucy graduation VOTE once we have another language complete. Who's with me? -- Peter Karman . http://peknet.com/ . peter@peknet.com