From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2001:558:fe21:29:69:252:207:39; helo=resqmta-ch2-07v.sys.comcast.net; envelope-from=eklhad@comcast.net; receiver= Received: from resqmta-ch2-07v.sys.comcast.net (resqmta-ch2-07v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:39]) by hurricane.the-brannons.com (Postfix) with ESMTPS id C3A5C7A9C1 for ; Fri, 2 Feb 2018 15:45:29 -0800 (PST) Received: from resomta-ch2-01v.sys.comcast.net ([69.252.207.97]) by resqmta-ch2-07v.sys.comcast.net with ESMTP id hl0seRkYDTixQhl1oessyD; Fri, 02 Feb 2018 23:45:56 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20161114; t=1517615156; bh=6juYWJWWEoLYuwpkijPKiVDCRIS0EJogiNYswWVvGmg=; h=Received:Received:To:From:Reply-to:Subject:Date:Message-ID: Mime-Version:Content-Type; b=BawHQyvgYSPIR15o6PaCl8UdeMICKsGcsEYaxsjLWBCwFZ6AB3YTLKQma3MytqMBt nqkGTHFh9bvQhjE1vW7qSVu+TGDWK3ELAOQFzZCdmh/CmYDXf/px8TdnmCMAC5NgJT flS4EmGq3XFoTk28gWtWyJZgXeLoWHKhFuEwkieV6fzg6Kga3OJcwIKFsHBr7czfUb Dxn9KpJwWDi+bpK5LMsbqlTdwykLj7+5dLExS19AJBfzQLoaocoGzKR1q0JqxoZrrj yEVeTmzo5r+oMnxNkF5G1SKdatxO1IqUk1FZEYj2yp4laG1nGQPOcNULAT79QbOzJh BNpVJL+ppPMjA== Received: from unknown ([IPv6:2601:408:c300:8f09:21e:4fff:fec2:a0f1]) by resomta-ch2-01v.sys.comcast.net with SMTP id hl1neYHDgNDORhl1neaqFj; Fri, 02 Feb 2018 23:45:55 +0000 To: Edbrowse-dev@lists.the-brannons.com From: Karl Dahlke Reply-to: Karl Dahlke User-Agent: edbrowse/3.7.1 Date: Fri, 02 Feb 2018 18:45:55 -0500 Message-ID: <20180102184555.eklhad@comcast.net> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=nextpart-eb-940503 Content-Transfer-Encoding: 7bit X-CMAE-Envelope: MS4wfJhFKOAJiDhhRYNnjX+sYP0PmbmLI+Jgg4pKvjA6BlAN8AR+9DnatwU28tF4ilkEVomEIcXQqwpcGeAUxtoNmOJRhoBVfpZFwanglgVpI0/buOhM8sQm 0FHgtIc4g+w9shK2ZvWCSeRQOpmnuRwXz99p7+bAunUF2AXtBNAdpCkR Subject: [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: Fri, 02 Feb 2018 23:45:30 -0000 This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. --nextpart-eb-940503 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ok, there are maybe 3 of us, at most, who debug edbrowse using jdb, and = I'm one of them. Sometimes I type in a long hairy expression = this.that.whatever[foo][bar] and I get an answer, and maybe it's just = [object]. There's no information in that. I have to type all that stuff in again and assign it to a variable, or = put ok() around it or whatever. It's annoying. Now, I'm a long time bc user, partly because I'm a math guy. In bc, dot as a stand alone entity is the last value printed. Try it, bring up bc, and enter 3+4, and then enter a dot and it will = say 7. That would be awfully awfully nice in jdb. If I want to know more about what just came up I could say x =3D . just = to put it in a variable, and then work with x, and I don't have to type = all that in again. For consistency then, dot on its own should reprint the value, but dot = on its own exits jdb. Well sure, dot on its own exits data entry in edbrowse. That's where it = came from, but I'd rather have dot be the last value. Now qt is another way to exit but I almost don't like that one. If you thought you were in jdb and weren't, and type qt, all of = edbrowse goes away. q might be the best way to exit, as long as you don't use the variable = q. Another way is bye, which ftp has used for 30 years, or even exit, or = quit, which is the way out of bc. So for the 3 people who do this, would . as last value be useful, (I = can already answer yest to that one), and if we do that, what is the best and least confusing way or ways to = exit jdb? Also, are there any edbrowse commands that jdb should perhaps honor? An obvious example is db to change debug levels. At times I wish it would honor e1 e2 etc, to move to another edbrowse session where I am doing something else, = and I could switch back to this session and still be in jdb, right now I have to exit jdb, e2 somewhere else, e1 back, and then go = back into jdb. If I don't get any comments I'll do whatever I please, since none of = this affects the users, it's just for developers. Karl Dahlke --nextpart-eb-940503--