Return-Path: Delivered-To: apmail-lucene-lucy-dev-archive@minotaur.apache.org Received: (qmail 79120 invoked from network); 7 Jan 2010 17:55:45 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 7 Jan 2010 17:55:45 -0000 Received: (qmail 28073 invoked by uid 500); 7 Jan 2010 17:55:45 -0000 Delivered-To: apmail-lucene-lucy-dev-archive@lucene.apache.org Received: (qmail 28008 invoked by uid 500); 7 Jan 2010 17:55:45 -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 Received: (qmail 27998 invoked by uid 99); 7 Jan 2010 17:55:45 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 07 Jan 2010 17:55:45 +0000 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [209.85.223.195] (HELO mail-iw0-f195.google.com) (209.85.223.195) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 07 Jan 2010 17:55:36 +0000 Received: by iwn33 with SMTP id 33so5012602iwn.29 for ; Thu, 07 Jan 2010 09:55:15 -0800 (PST) MIME-Version: 1.0 Received: by 10.231.153.69 with SMTP id j5mr1714494ibw.33.1262886914984; Thu, 07 Jan 2010 09:55:14 -0800 (PST) In-Reply-To: <20100106032102.GA19664@rectangular.com> References: <20100105224719.GA15135@rectangular.com> <4B43F3A5.1050402@peknet.com> <20100106032102.GA19664@rectangular.com> Date: Thu, 7 Jan 2010 09:55:14 -0800 Message-ID: <65d3176c1001070955v79ccd1efy402d9886a3f6b35e@mail.gmail.com> Subject: Re: [Lucy] Monolithic Charmonizer files From: Nathan Kurz To: lucy-dev@lucene.apache.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Tue, Jan 5, 2010 at 7:21 PM, Marvin Humphrey wr= ote: >> I.e., why would I want to build Charmonizer as a standalone entity? > > Right now, just for the sake of hacking on Charmonizer in isolation. =C2= =A0It's a > little weird that in order to build Charmonizer, you need the build scrip= t for > Lucy's Perl bindings -- that threw off Nate. Actually, I was (and am) just generally having computer problems. My laptop hard drive has been dying a prolonged death, the desktop has random lock ups when I install all the RAM, etc. I didn't actually have problems compiling per-se, but I didn't feel I could test what I'd done well enough to check it in. A simple 'make test' option was what felt most lacking. I'm pro-Makefile, and would be happy to write a simple one that should work fine with GCC. I'm not against a single file solution, though. For a simple configuration system that's designed to be integrated into other build systems, it might be a good choice. In addition to SQLite, dlmalloc might be a good single-file role-model: . Still might be worth having a tiny Makefile even for the single file solution, though. Nathan Kurz nate@verse.com