From user-return-12068-apmail-couchdb-user-archive=couchdb.apache.org@couchdb.apache.org Fri Aug 13 09:40:53 2010 Return-Path: Delivered-To: apmail-couchdb-user-archive@www.apache.org Received: (qmail 60885 invoked from network); 13 Aug 2010 09:40:53 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 13 Aug 2010 09:40:53 -0000 Received: (qmail 77431 invoked by uid 500); 13 Aug 2010 09:40:52 -0000 Delivered-To: apmail-couchdb-user-archive@couchdb.apache.org Received: (qmail 77144 invoked by uid 500); 13 Aug 2010 09:40:49 -0000 Mailing-List: contact user-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@couchdb.apache.org Delivered-To: mailing list user@couchdb.apache.org Received: (qmail 77136 invoked by uid 99); 13 Aug 2010 09:40:48 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 13 Aug 2010 09:40:48 +0000 X-ASF-Spam-Status: No, hits=2.9 required=10.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [209.85.213.52] (HELO mail-yw0-f52.google.com) (209.85.213.52) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 13 Aug 2010 09:40:42 +0000 Received: by ywl5 with SMTP id 5so1291212ywl.11 for ; Fri, 13 Aug 2010 02:40:19 -0700 (PDT) Received: by 10.231.153.5 with SMTP id i5mr1459349ibw.105.1281692419394; Fri, 13 Aug 2010 02:40:19 -0700 (PDT) MIME-Version: 1.0 Received: by 10.231.34.1 with HTTP; Fri, 13 Aug 2010 02:39:59 -0700 (PDT) In-Reply-To: References: From: =?ISO-8859-1?Q?Rub=E9n_Abad?= Date: Fri, 13 Aug 2010 11:39:59 +0200 Message-ID: Subject: Re: [ANN] couchable 0.0.1b1 (Python object to couchdb document mapper) To: user@couchdb.apache.org Content-Type: multipart/alternative; boundary=001636c932435e8ff8048db1456c --001636c932435e8ff8048db1456c Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable desa@CentOS-53-64-minimal:~/Yell/version_32$ telnet localhost 8888 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. hotel en el barrio de goya en madrid^M loca:madrid:madrid&oria|tipoEstablecimiento:hotel:|radius:500:|prov::madrid= |WHERE:ALO:|prob:0.273118353177909:|barrio:goya:goya|cobertura:0:|distrito:= :barrio de salamanca|##loca::madrid|tipoEstablecimiento:hotel:|radius:500:|prov:madrid= :madrid|WHERE:ALO:|prob:0.2725130628322:|barrio:goya:goya|cobertura:0:|dist= rito::barrio de salamanca|##loca:madrid:madrid&oria|prov::madrid&almeria|WHERE:ALO:|tipoEst= ablecimiento:hotel:|prob:0.227490540086524:|radius:500:|wayName:goya:|cober= tura:0:|##loca:goya:guntin|prov::lugo|WHERE:ALO:|tipoEstablecimiento:hotel:= |prob:0.226878043903366:|radius:500:|cobertura:0:|## ##EndConnection## Connection closed by foreign host. On Fri, Aug 13, 2010 at 11:17 AM, Dirkjan Ochtman wrote= : > On Fri, Aug 13, 2010 at 10:54, Eli Stevens (Gmail) > wrote: > > Philosophically, it feels like couchdb.mapping and couchdbkit are > > trying to take CouchDB documents and expose them to Python. Couchable > > aims to go the other way - take arbitrary Python objects and store > > them in CouchDB (a poorly-stated goal of couchable is that *any* > > Python object should be able to round-trip cleanly). This results in > > objects like 'a' in the following being able to round-trip cleanly, at > > the expense of a somewhat loud document in CouchDB: > > Okay, that sounds sensible, and I think that would be inappropriate > for couchdb-python. :) > > Thanks for clarifying. > > Cheers, > > Dirkjan > --=20 Rub=E9n Abad Agull=F3 http://www.paradigmatecnologico.com Avenida de Europa, 26. =C1tica 5. 3=AA Planta 28224 Pozuelo de Alarc=F3n --001636c932435e8ff8048db1456c--