Return-Path: Delivered-To: apmail-incubator-couchdb-dev-archive@locus.apache.org Received: (qmail 74173 invoked from network); 3 Jul 2008 18:02:06 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 3 Jul 2008 18:02:06 -0000 Received: (qmail 44884 invoked by uid 500); 3 Jul 2008 18:02:07 -0000 Delivered-To: apmail-incubator-couchdb-dev-archive@incubator.apache.org Received: (qmail 44858 invoked by uid 500); 3 Jul 2008 18:02:07 -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 44847 invoked by uid 99); 3 Jul 2008 18:02:07 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 03 Jul 2008 11:02:07 -0700 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 [83.97.50.139] (HELO jan.prima.de) (83.97.50.139) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 03 Jul 2008 18:01:15 +0000 Received: from [10.0.2.3] (e179134136.adsl.alicedsl.de [::ffff:85.179.134.136]) (AUTH: LOGIN jan, SSL: TLSv1/SSLv3,128bits,AES128-SHA) by jan.prima.de with esmtp; Thu, 03 Jul 2008 17:55:34 +0000 Message-Id: <74DAE22D-E2E2-41D4-87EB-280998B744F0@apache.org> From: Jan Lehnardt To: couchdb-dev@incubator.apache.org In-Reply-To: <7D76E702-4BB8-42FD-8704-9E8BA70F95BC@apache.org> Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v919.2) Subject: Native Erlang API - Re: CouchDB 0.9 and 1.0 Date: Thu, 3 Jul 2008 19:55:31 +0200 References: <7D76E702-4BB8-42FD-8704-9E8BA70F95BC@apache.org> X-Mailer: Apple Mail (2.919.2) X-Virus-Checked: Checked by ClamAV on apache.org This might be me, but a native Erlang API would be nice. For the simple reason to attract Erlang developers for the project. They don't want to go through HTTP and they have systems in place that are at a scale that we can only dream of having available for testing. So we better give them what they want. We might want to consider making a native Erlang API and put the HTTP API on top of that to ensure feature parity. This is, however one more level of indirection for the folks that use the HTTP API which might be the majority of users. Replication I think, should still go through HTTP, at least initially. There is another reason beside testing to get more Erlang developers to look at the code. The ASF Incubator is about growing a (developer-) community around a project. So far, we are still the four original developers which might suggest that we better look for more support from within the Erlang community (which I personally find to be nice and supportive) to ensure that we can graduate from the Incubator. I hope you agree with me. Cheers Jan -- On Jul 2, 2008, at 09:08, Jan Lehnardt wrote: > Hello everybody, > this thread is meant to collect missing work items (features and > bugs) for for our 1.0 release and a discussion about how to split > them up between 0.9 and 1.0. > > Take it away: Damien. > > Cheers > Jan > -- >