Return-Path: Delivered-To: apmail-incubator-couchdb-dev-archive@locus.apache.org Received: (qmail 25715 invoked from network); 19 Apr 2008 12:47:10 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 19 Apr 2008 12:47:10 -0000 Received: (qmail 81003 invoked by uid 500); 19 Apr 2008 12:47:11 -0000 Delivered-To: apmail-incubator-couchdb-dev-archive@incubator.apache.org Received: (qmail 80971 invoked by uid 500); 19 Apr 2008 12:47:10 -0000 Mailing-List: contact couchdb-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: couchdb-dev@incubator.apache.org Delivered-To: mailing list couchdb-dev@incubator.apache.org Received: (qmail 80962 invoked by uid 99); 19 Apr 2008 12:47:10 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 19 Apr 2008 05:47:10 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [89.16.172.240] (HELO bytesexual.org) (89.16.172.240) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 19 Apr 2008 12:46:19 +0000 Received: from nslater by bytesexual.org with local (Exim 4.69) (envelope-from ) id 1JnCSm-00086W-2V for couchdb-dev@incubator.apache.org; Sat, 19 Apr 2008 13:46:40 +0100 Date: Sat, 19 Apr 2008 13:46:40 +0100 From: Noah Slater To: couchdb-dev@incubator.apache.org Subject: Re: CouchDB and Erlang Message-ID: <20080419124639.GA31133@bytesexual.org> Mail-Followup-To: couchdb-dev@incubator.apache.org References: <4e6744df0804181042t3615ca13q9d0b4be62132227b@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4e6744df0804181042t3615ca13q9d0b4be62132227b@mail.gmail.com> Organization: The Apache Software Foundation X-Noah: Awesome User-Agent: Mutt/1.5.17+20080114 (2008-01-14) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: nslater@bytesexual.org X-SA-Exim-Scanned: No (on bytesexual.org); SAEximRunCond expanded to false X-Virus-Checked: Checked by ClamAV on apache.org On Fri, Apr 18, 2008 at 12:42:14PM -0500, Robin B wrote: > REST and JSON are great for certain situations, but they should never > be hard coded into the datastore. I disagree with this FWIW. REST is, quite fundamentally, a software architectural style, and one which brings it's own set of high level abstractions. It's not an implementation detail to be further abstracted away behind some public API. > >From a dependency perspective, CouchDB is becoming very heavy: > SpiderMonkey, Lucene, ICU ... Not sure who you were quoting here, but it's a bit misleading. Lucene is not a dependancy, and to some extent neither is SpiderMonkey. ICU is the only library that CouchDB requires and your suggestions would not do anything to change that situation. I am, however, in favour of a plug-in type system at some point. -- Noah Slater - The Apache Software Foundation