Return-Path: Delivered-To: apmail-couchdb-dev-archive@www.apache.org Received: (qmail 81220 invoked from network); 11 Dec 2008 22:09:40 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 11 Dec 2008 22:09:40 -0000 Received: (qmail 59664 invoked by uid 500); 11 Dec 2008 22:09:52 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 59629 invoked by uid 500); 11 Dec 2008 22:09:52 -0000 Mailing-List: contact dev-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@couchdb.apache.org Delivered-To: mailing list dev@couchdb.apache.org Received: (qmail 59618 invoked by uid 99); 11 Dec 2008 22:09:52 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 11 Dec 2008 14:09:52 -0800 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: local policy) Received: from [80.68.94.123] (HELO tumbolia.org) (80.68.94.123) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 11 Dec 2008 22:09:31 +0000 Received: from nslater by tumbolia.org with local (Exim 4.69) (envelope-from ) id 1LAtiX-0006A4-Sw for dev@couchdb.apache.org; Thu, 11 Dec 2008 22:09:09 +0000 Date: Thu, 11 Dec 2008 22:09:09 +0000 From: Noah Slater To: dev@couchdb.apache.org Subject: Re: slash escaping (was 0.9.0 Release) Message-ID: <20081211220909.GE22257@tumbolia.org> References: <0EC6A3E0-15BA-4BBB-A0A3-9ED9D04E3C40@apache.org> <20081211210620.GI26734@tumbolia.org> <20081211211745.GL26734@tumbolia.org> <91FAD258-3E03-477D-A483-AAD3FE1DD7B1@gmail.com> <20081211213107.GB22257@tumbolia.org> <1BB601C8-8FBB-4577-A56E-36B5C83E957A@gmail.com> <20081211214813.GC22257@tumbolia.org> <5962B5F3-AFD3-47B9-A1C1-CB2F6F087B29@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <5962B5F3-AFD3-47B9-A1C1-CB2F6F087B29@gmail.com> X-Noah: Awesome User-Agent: Mutt/1.5.18 (2008-05-17) X-Virus-Checked: Checked by ClamAV on apache.org On Fri, Dec 12, 2008 at 08:33:38AM +1030, Antony Blakey wrote: > Why not just do the MD5 and be done with it - erlang:md5(Data) -> Digest ? You > remove any limit on the name of a design document, or, for that matter, a > database (well, it can't be empty, but then that isn't a name, and obeys > 0,1,∞). I think you've already agreed that URL encoding is a good idea, so > this is hardly much effort. Because this introduces an inconsistency on the file system. Some databases are held by name, some by hash. This disagrees with me on æsthetic grounds. -- Noah Slater, http://tumbolia.org/nslater