From dev-return-25261-apmail-couchdb-dev-archive=couchdb.apache.org@couchdb.apache.org Mon Feb 11 14:23:17 2013 Return-Path: X-Original-To: apmail-couchdb-dev-archive@www.apache.org Delivered-To: apmail-couchdb-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 83F96EB0D for ; Mon, 11 Feb 2013 14:23:17 +0000 (UTC) Received: (qmail 40494 invoked by uid 500); 11 Feb 2013 14:23:17 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 40461 invoked by uid 500); 11 Feb 2013 14:23:16 -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 40444 invoked by uid 99); 11 Feb 2013 14:23:16 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 11 Feb 2013 14:23:16 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of kxepal@gmail.com designates 209.85.212.175 as permitted sender) Received: from [209.85.212.175] (HELO mail-wi0-f175.google.com) (209.85.212.175) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 11 Feb 2013 14:23:10 +0000 Received: by mail-wi0-f175.google.com with SMTP id l13so3199345wie.8 for ; Mon, 11 Feb 2013 06:22:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:content-type; bh=Ue1eVBRp/IIV0AvrI8PSvsYWq1z0k0egVinz2Xhh0+c=; b=aUuFdYAW638Pf5DxxZYChHN04kFMBVw9fJYzNk827WbO6syE08SqfnGAP0Bs+EsABv VGyCO+8Gv2w1Ld7XH9usiGcydy2Paq99BUHXl9xTSZQJZbM0q1okoU96wTHGDvyhhczs FV+708gnOWTgPtC71F8MZz3d/kcCv4tjewt4uuakGbx3olmV/Ms4SpN0k+L4Ncn9q7er zPN1INtydWNKo+GM9TAiVTlby4HLcnXez+vzXtOA2QRqK4dYrz5pnhugzssmXbdhtYmK UJ8FER3/UpX1d9nBLpdiQvICBUoLJYI475sVgY4SEBhucXRzBCg6ivBDv7ct2YnWyy19 E1jg== MIME-Version: 1.0 X-Received: by 10.194.171.198 with SMTP id aw6mr24260863wjc.3.1360592564592; Mon, 11 Feb 2013 06:22:44 -0800 (PST) Received: by 10.180.86.225 with HTTP; Mon, 11 Feb 2013 06:22:44 -0800 (PST) In-Reply-To: References: Date: Mon, 11 Feb 2013 17:22:44 +0300 Message-ID: Subject: Re: In-browser debugging with Node.js couchjs From: Alexander Shorin To: dev@couchdb.apache.org Content-Type: text/plain; charset=UTF-8 X-Virus-Checked: Checked by ClamAV on apache.org Hi Jason! Any possibility to have such feature for other query servers? -- ,,,^..^,,, On Mon, Feb 11, 2013 at 6:04 PM, Jason Smith wrote: > I just pushed more work in my nodejs_couchdb branch. > > I have a working in-browser GUI debugger. You can set breakpoints, step > through code, inspect data values. This works for any JavaScript code > CouchDB runs: map/reduce functions, validate_doc_update, filters, etc. > > I put up some quick screenshots and mp4 screencast to show what it's like: > > https://jhs.iriscouch.com/files/debugger/debug.html > > I would love to hear feedback from people. What are your thoughts? > > Me? I think it shows the power of Node.js. It shows possible opportunity > cost if we do not use it. > > Thanks! > > -- > Iris Couch