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 73E1FB46E for ; Sat, 14 Jan 2012 18:18:01 +0000 (UTC) Received: (qmail 82219 invoked by uid 500); 14 Jan 2012 18:18:01 -0000 Delivered-To: apmail-incubator-lucy-dev-archive@incubator.apache.org Received: (qmail 82128 invoked by uid 500); 14 Jan 2012 18:18:00 -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 82116 invoked by uid 99); 14 Jan 2012 18:18:00 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 14 Jan 2012 18:18:00 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [209.85.160.47] (HELO mail-pw0-f47.google.com) (209.85.160.47) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 14 Jan 2012 18:17:54 +0000 Received: by pbdv3 with SMTP id v3so1287701pbd.6 for ; Sat, 14 Jan 2012 10:17:32 -0800 (PST) Received: by 10.68.211.74 with SMTP id na10mr6386974pbc.115.1326565052323; Sat, 14 Jan 2012 10:17:32 -0800 (PST) MIME-Version: 1.0 Received: by 10.142.13.6 with HTTP; Sat, 14 Jan 2012 10:17:01 -0800 (PST) In-Reply-To: <20120109211214.GA32605@rectangular.com> References: <20120109211214.GA32605@rectangular.com> From: Nathan Kurz Date: Sat, 14 Jan 2012 10:17:01 -0800 Message-ID: To: lucy-dev@incubator.apache.org Content-Type: text/plain; charset=UTF-8 X-Virus-Checked: Checked by ClamAV on apache.org Subject: Re: [lucy-dev] Ruby CFBind glue code On Mon, Jan 9, 2012 at 1:12 PM, Marvin Humphrey wrote: > In Lucy's Perl bindings, these routines live in trunk/perl/xs/XSBind.*. > Eventually, this content should move under clownfish/, but for now, I think it > makes sense for the Ruby files to live at trunk/ruby/src/CFBind.*. What's the rationale on waiting to move these to be under Clownfish? It will certainly work for Logan, but my instinct is that it will be easier to get other Ruby programmers involved if they can treat the CF bindings as a given, rather than something they have to wrestle with. I'd suggest moving them now, and then moving the Perl bindings over as soon as the model is established. Right now Clownfish is a significant hurdle to new programmers, and compartmentalizing might help overcome this. --nate