Return-Path: Delivered-To: apmail-incubator-couchdb-user-archive@locus.apache.org Received: (qmail 64956 invoked from network); 4 Sep 2008 00:53:46 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 4 Sep 2008 00:53:46 -0000 Received: (qmail 27850 invoked by uid 500); 4 Sep 2008 00:53:43 -0000 Delivered-To: apmail-incubator-couchdb-user-archive@incubator.apache.org Received: (qmail 27815 invoked by uid 500); 4 Sep 2008 00:53:43 -0000 Mailing-List: contact couchdb-user-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: couchdb-user@incubator.apache.org Delivered-To: mailing list couchdb-user@incubator.apache.org Received: (qmail 27804 invoked by uid 99); 4 Sep 2008 00:53:43 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 03 Sep 2008 17:53:43 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of paul.joseph.davis@gmail.com designates 209.85.198.249 as permitted sender) Received: from [209.85.198.249] (HELO rv-out-0708.google.com) (209.85.198.249) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 04 Sep 2008 00:52:43 +0000 Received: by rv-out-0708.google.com with SMTP id k29so2691449rvb.0 for ; Wed, 03 Sep 2008 17:53:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=sJmqpwk99QpOrOQE19QXDowjAS6NaWbubxFYhkgIVj0=; b=rcdscZu6+VNlWrlzLisgQJ4vTgtrElBE2HgHkElhoXWKyeyE3vDuRlWVZ4R4z7abc5 kq4uTAAfO9iBnWzy9PY5DcbVa9VXy4vK+9WaoidSLj12jVft/kLcQxJVlkXLvMTPb6nA uksUDXcwy5odDUrzSAoFzgdEzWfHt+xzU7gOM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=h2LWeyCp1Vgw77uoFWYiK9cELzPlyJnCNUykQb0aFaXm+6h8HDRA3LnzhKivpU0ePE PHnC/DGx4/zME/uNRn8MxlCFyxFMJ661APssi9nwLv8z3JaMFvgGXQuml9vA9X7BB8Wy or6tUeivB5zTHn1RUbUJ0EiGXH4l6gwAxSMuo= Received: by 10.141.153.17 with SMTP id f17mr5326384rvo.18.1220489584947; Wed, 03 Sep 2008 17:53:04 -0700 (PDT) Received: by 10.141.77.13 with HTTP; Wed, 3 Sep 2008 17:53:04 -0700 (PDT) Message-ID: Date: Wed, 3 Sep 2008 20:53:04 -0400 From: "Paul Davis" To: couchdb-user@incubator.apache.org Subject: Re: Erlang Api for Couchdb In-Reply-To: <147949.59575.qm@web57212.mail.re3.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <147949.59575.qm@web57212.mail.re3.yahoo.com> X-Virus-Checked: Checked by ClamAV on apache.org IIRC, those bindings actually communicate via HTTP, but I could be wrong. On Wed, Sep 3, 2008 at 8:47 PM, Bradford Winfrey wrote: > I'm not sure if this helps or not, but I just stumbled across this link while looking for some Varnish/CouchDB information. > http://github.com/ngerakines/erlang_couchdb/tree/master maybe some kind of wrapper for erlang to couchdb in a sane format? I'm no Erl hacker by any means, so if it's useless please disregard! > > Brad > > > > ----- Original Message ---- > From: Damien Katz > To: couchdb-user@incubator.apache.org > Sent: Wednesday, September 3, 2008 11:38:10 AM > Subject: Re: Erlang Api for Couchdb > > The supported Erlang Apis will simply be to document a core set of the > internal APIs. These documented apis will, generally speaking, always > be available and behave the same in future releases of CouchDB. > Anything not in the API will change freely between revisions and > shouldn't be used. > > But things are still in flux, we just last week change the core json > term format and I'm anticipating some refactoring changes in the view > code too. When we get closer to 1.0 we'll start documenting and > locking down the apis. Until then, you can use the stuff in > couch_httpd to give you an idea what the apis will be. > > -Damien > > > On Sep 3, 2008, at 11:06 AM, Michele Sciabarra wrote: > >> >>> Open source, so please scratch your own itch, and all that. But I >>> will >>> say that we tend to let Damien have first crack at this sort of thing >>> (more core concerns). >> Of course. >>> I have a strong suspicion he's written CouchDB >>> all the way up to version 2.0 in his head, and its just a matter >>> putting it out there. >>> >> So if there is already some idea floating around, maybe could be >> useful to have some suggestion "from the source" and try to work >> following it. >> >>> So go for it if you'd like, but beware that it might only become a >>> suggestion, when all is said and done. ;) >>> >>> >>> >> That's because I am asking about which ideas are around about the >> possibile Erlang "native" API for CouchDB. >> >> > > >