Return-Path: Delivered-To: apmail-couchdb-dev-archive@www.apache.org Received: (qmail 7960 invoked from network); 19 Nov 2009 03:58:19 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 19 Nov 2009 03:58:19 -0000 Received: (qmail 88648 invoked by uid 500); 19 Nov 2009 03:58:19 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 88460 invoked by uid 500); 19 Nov 2009 03:58:18 -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 88450 invoked by uid 99); 19 Nov 2009 03:58:17 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 19 Nov 2009 03:58:17 +0000 X-ASF-Spam-Status: No, hits=-2.6 required=5.0 tests=BAYES_00,HTML_MESSAGE X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of mikeal.rogers@gmail.com designates 74.125.92.26 as permitted sender) Received: from [74.125.92.26] (HELO qw-out-2122.google.com) (74.125.92.26) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 19 Nov 2009 03:58:15 +0000 Received: by qw-out-2122.google.com with SMTP id 9so386765qwb.29 for ; Wed, 18 Nov 2009 19:57:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type; bh=0FI+jZbBPwFZYqEAD6smiXLRCPJ97g/D8pfmNDjFj7s=; b=tSJacID+1xsK8Vk5Ear+sE5FFzIk9O6eC8FMMnVcyZA3f7lWpoTgHnWdcOaNMekuwp rZpKLGBLc1MpfewiVk2VgNMPa4XYLIM1hq7VyMXjSJUwoDHVq2sB4XqsQNQYdQOVPUlU MF5/R/H+w39ITKG0KmTgr5Jqxp6w9fEcivt40= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=VSJ7M0FclMZVwvxV+AoPOPrVhSb4gkbv84YNc4X4/TUVqlcluZJpFWwiEddy3lTba9 UeNJxn9WXY1OZqH5GQJ3tPo/2T4VCo0fL9415KJlt3KAkzYvASMvh60FXVPrzUILyRo+ D+hb/lerEE0CrxY8VY5PK6fH/S8yTOMwm+6XU= MIME-Version: 1.0 Received: by 10.224.36.6 with SMTP id r6mr6550991qad.219.1258603074912; Wed, 18 Nov 2009 19:57:54 -0800 (PST) In-Reply-To: References: <30747dfa0911180958w5a28f4a5j2dd7b3b3c2062660@mail.gmail.com> <30747dfa0911181301q33dab50ara8264747b867b67e@mail.gmail.com> <30747dfa0911181534y2e16d042xee7f2f598db32480@mail.gmail.com> <4B0498A4.1010702@gmail.com> <30747dfa0911181859v67dbfed5x7ee12468243467da@mail.gmail.com> Date: Wed, 18 Nov 2009 19:57:54 -0800 Message-ID: <30747dfa0911181957j363581eei249669e5ead4d977@mail.gmail.com> Subject: Re: Increasing Spidermonkey version From: Mikeal Rogers To: dev@couchdb.apache.org Content-Type: multipart/alternative; boundary=00c09f8998683182670478b15d6c --00c09f8998683182670478b15d6c Content-Type: text/plain; charset=ISO-8859-1 > > Back to the multiple JS version question though, its not quite the > same thing. jQuery is there to gloss over differences in > implementation. It is *not* for differences in the language. For > example, jQuery can paper of the differences between event names but > it can't implement iterators. They can't implement iterators, but they do implement their own forEach method because only newer versions of javascript support a native for each(), which is a *language* difference not just an implementation difference. -Mikeal --00c09f8998683182670478b15d6c--