From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eric Abrahamsen Newsgroups: gmane.emacs.devel Subject: Re: Emacs development... Date: Sun, 22 Aug 2021 09:23:01 -0700 Message-ID: <87mtp9la8q.fsf@ericabrahamsen.net> References: <56B1C272-CB13-4793-930C-9F6B96F9856B@traduction-libre.org> <83r1enz453.fsf@gnu.org> <87h7fjuuva.fsf@gnu.org> <351DF59E-BFE0-4CC2-8A40-B4E7CB73D81E@traduction-libre.org> <2281ccca2d439b935535197d931c1ccf41b0f86f.camel@yandex.ru> <3AA2DD3C-EDEC-4180-9180-AE84D6705BE8@traduction-libre.org> <87fsv26eu1.fsf@gmail.com> <5587433C-396F-4230-A81D-21CC33FAF901@traduction-libre.org> <87bl5q5n8b.fsf@gmail.com> <87tuji41l5.fsf@gmail.com> <87pmu550cv.fsf@gmail.com> <87r1ellb42.fsf@ericabrahamsen.net> <8C6F7768-BC89-40F4-9B69-CB16F919954E@traduction-libre.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6859"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Tim Cross , emacs-devel@gnu.org, Arthur Miller , "T.V Raman" To: Jean-Christophe Helary Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Aug 22 18:24:16 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mHqGd-0001X6-Si for ged-emacs-devel@m.gmane-mx.org; Sun, 22 Aug 2021 18:24:15 +0200 Original-Received: from localhost ([::1]:44430 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mHqGb-0001gR-L3 for ged-emacs-devel@m.gmane-mx.org; Sun, 22 Aug 2021 12:24:13 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38200) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mHqFW-0000wF-Nk for emacs-devel@gnu.org; Sun, 22 Aug 2021 12:23:10 -0400 Original-Received: from mail.ericabrahamsen.net ([52.70.2.18]:43882) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mHqFV-00009Q-1W for emacs-devel@gnu.org; Sun, 22 Aug 2021 12:23:06 -0400 Original-Received: from localhost (c-73-109-4-106.hsd1.wa.comcast.net [73.109.4.106]) (Authenticated sender: eric@ericabrahamsen.net) by mail.ericabrahamsen.net (Postfix) with ESMTPSA id D152CFA827; Sun, 22 Aug 2021 16:23:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericabrahamsen.net; s=mail; t=1629649383; bh=OTQEldQPje5TyHbWX6PGhG6n1hKXLBG9Mu84SwZDLlU=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=dzxZEi85v2WA5nm/C5AkkBOsULMQx+AHAswVimShbCgsMQOK0GgBpWe/bnvE5ttdk AJIkrWhsMpMDVKQdaDp6i4K4CyOxMB/gKcL5xxZMCDi7uxNt7lmJiKrRBFojTVHHPJ LwVHMbTj4ezZveFb9FVCCBryBzknnfWUnO+qz5G0= In-Reply-To: <8C6F7768-BC89-40F4-9B69-CB16F919954E@traduction-libre.org> (Jean-Christophe Helary's message of "Mon, 23 Aug 2021 01:19:10 +0900") Received-SPF: pass client-ip=52.70.2.18; envelope-from=eric@ericabrahamsen.net; helo=mail.ericabrahamsen.net X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:272842 Archived-At: On 08/23/21 01:19 AM, Jean-Christophe Helary wrote: >> On Aug 23, 2021, at 1:04, Eric Abrahamsen wrote: >> >> "T.V Raman" writes: >> >>> Tim Cross writes: >>> >>> >>> In addition to all you say below re IELM, the nugget of gold that makes >>> it invaluable is its ability to set the eval context buffer while >>> remaining in the ielm buffer, see command bound to C-c b. >> >> Hey, that's great! I'd also been on the fence about the value of IELM >> over the plain old *scratch* buffer, and that's a real advantage. >> >> To muddy the waters further, there's also the "emacs inspector"[1] which >> provides another way of looking at objects and symbols. It doesn't help >> with the original query about watching values change during execution, >> though. > > But that makes me think that, I could possibly load package.el in ielm > and run it from there, couldn't I ? And I'd have all the values right > at hand, not quite like edebug I guess, but I could actually check > their value inside ielm, right ? Having only just learned about this feature, I'm not sure! But it certainly sounds like you could set package.el as your "working" buffer and operate there. Except that (depending on what it is you're debugging) you might actually want to set *Packages* as your working buffer, assuming that that's where the action is happening.