Return-Path: Delivered-To: apmail-couchdb-user-archive@www.apache.org Received: (qmail 85207 invoked from network); 11 Sep 2009 09:33:13 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 11 Sep 2009 09:33:13 -0000 Received: (qmail 70812 invoked by uid 500); 11 Sep 2009 09:33:12 -0000 Delivered-To: apmail-couchdb-user-archive@couchdb.apache.org Received: (qmail 70738 invoked by uid 500); 11 Sep 2009 09:33:11 -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 70728 invoked by uid 99); 11 Sep 2009 09:33:11 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 11 Sep 2009 09:33:11 +0000 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 [80.68.94.123] (HELO tumbolia.org) (80.68.94.123) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 11 Sep 2009 09:33:00 +0000 Received: from nslater by tumbolia.org with local (Exim 4.69) (envelope-from ) id 1Mm2Ui-0007i8-2Y for user@couchdb.apache.org; Fri, 11 Sep 2009 10:32:40 +0100 Date: Fri, 11 Sep 2009 10:32:40 +0100 From: Noah Slater To: user@couchdb.apache.org Subject: Re: jQuery dependency (Re: Futon Improvements) Message-ID: <20090911093240.GA24619@tumbolia.org> Mail-Followup-To: user@couchdb.apache.org References: <921000909091416m2e184420xebdc664f71d30541@mail.gmail.com> <8a02878f0909100816q504832adg6cf8d30af922f195@mail.gmail.com> <8a02878f0909100820v19bc9d96r3988bf82ee0dd8c8@mail.gmail.com> <8a02878f0909100822k4403b580i1d50042c04908e6e@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Noah: Awesome User-Agent: Mutt/1.5.18 (2008-05-17) X-Virus-Checked: Checked by ClamAV on apache.org On Fri, Sep 11, 2009 at 02:22:46PM +1000, cinnebar wrote: > Implementation of any new features in Futon immediately requires at least > being down with jquery or otherwise being down with js and ajax with jquery > on top. Yeps, sure. But hacking on the build systems requires knowledge of the GNU Autotools, and hacking on the database core requires knowledge of Erlang and to a large part, understanding of HTTP and hypermedia best practice. I'm not saying that this isn't something we should be thinking about, but like a few other people have pointed out, the browser environment is so heterogeneous that we will need to use something like this whatever the case. Swapping out jQuery for our own library smacks of NIH. But ultimately, I think that decision rests with whomever is responsible for Futon, which is of course, Chris Lenz at the moment. If he wanted to switch to Lenz's Awesome DHTML Library of Win and it wasn't clearly an insane design decision, then sweet! Best, -- Noah Slater, http://tumbolia.org/nslater