From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: None (mailfrom) identity=mailfrom; client-ip=8.23.224.60; helo=out.smtp-auth.no-ip.com; envelope-from=kevin@carhart.net; receiver= Received: from out.smtp-auth.no-ip.com (smtp-auth.no-ip.com [8.23.224.60]) by hurricane.the-brannons.com (Postfix) with ESMTPS id EE14D787E9 for ; Fri, 2 Feb 2018 17:18:04 -0800 (PST) X-No-IP: carhart.net@noip-smtp X-Report-Spam-To: abuse@no-ip.com Received: from carhart.net (unknown [99.52.200.227]) (Authenticated sender: carhart.net@noip-smtp) by smtp-auth.no-ip.com (Postfix) with ESMTPA id DA9AC1B9 for ; Fri, 2 Feb 2018 17:18:31 -0800 (PST) Received: from carhart.net (localhost [127.0.0.1]) by carhart.net (8.13.8/8.13.8) with ESMTP id w131IUcJ010408 for ; Fri, 2 Feb 2018 17:18:30 -0800 Received: from localhost (kevin@localhost) by carhart.net (8.13.8/8.13.8/Submit) with ESMTP id w131IUb1010402 for ; Fri, 2 Feb 2018 17:18:30 -0800 Date: Fri, 2 Feb 2018 17:18:29 -0800 (PST) From: Kevin Carhart To: Edbrowse-dev@lists.the-brannons.com In-Reply-To: <20180102184555.eklhad@comcast.net> Message-ID: References: <20180102184555.eklhad@comcast.net> User-Agent: Alpine 2.03 (LRH 1266 2009-07-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Subject: Re: [Edbrowse-dev] jdb exit X-BeenThere: edbrowse-dev@lists.the-brannons.com X-Mailman-Version: 2.1.25 Precedence: list List-Id: Edbrowse Development List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Feb 2018 01:18:05 -0000 Hi Karl I am excited about all the improvements, and have not scratched the surface of the immediate evaluation changes yet! I read your recent narratives about what has been going on. I would definitely take advantage of anything you are considering adding to jdb. Things that result in a lot of retyping or copying and pasting include... - The new is the same as the old, but you want to add another piece of traversal on the end blah.childNodes blah.childNodes[0].childNodes - Wrapping ok around your last thing, which you mentioned - Needing to enumerate a small series of indices. And the dynamic bit may be in the middle of a static bit that recurs like x1 = document.forms[0].action x2 = document.forms[1].action x3 = document.forms[2].action Maybe I know that one of the 3 forms is the main one, but there is also a "search" box in the page's header. So I have to enumerate bits and pieces to get my bearings. JDB is javascript after all, so some of this can be done by entering little JS expressions. But access to the last command, or to the recent history, would be excellent.