From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Alan Mackenzie Newsgroups: gmane.emacs.devel Subject: Re: edebug: regrettable loss of information in Emacs 26.1 when printing a variable's value. Date: Mon, 21 May 2018 19:04:49 +0000 Message-ID: <20180521190449.GC5750@ACM> References: <20180521171019.GA5750@ACM> <83vabgevr0.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: blaine.gmane.org 1526929629 27821 195.159.176.226 (21 May 2018 19:07:09 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 21 May 2018 19:07:09 +0000 (UTC) User-Agent: Mutt/1.9.4 (2018-02-28) Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon May 21 21:07:04 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fKq9A-00076b-II for ged-emacs-devel@m.gmane.org; Mon, 21 May 2018 21:07:04 +0200 Original-Received: from localhost ([::1]:52055 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fKqBF-0005pv-QW for ged-emacs-devel@m.gmane.org; Mon, 21 May 2018 15:09:13 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35805) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fKq8P-0004TK-EA for emacs-devel@gnu.org; Mon, 21 May 2018 15:06:18 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fKq8M-0006ma-5Z for emacs-devel@gnu.org; Mon, 21 May 2018 15:06:17 -0400 Original-Received: from colin.muc.de ([193.149.48.1]:62626 helo=mail.muc.de) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1fKq8L-0006lr-Rf for emacs-devel@gnu.org; Mon, 21 May 2018 15:06:14 -0400 Original-Received: (qmail 88652 invoked by uid 3782); 21 May 2018 19:06:12 -0000 Original-Received: from acm.muc.de (p5B1475DC.dip0.t-ipconnect.de [91.20.117.220]) by colin.muc.de (tmda-ofmipd) with ESMTP; Mon, 21 May 2018 21:06:11 +0200 Original-Received: (qmail 8673 invoked by uid 1000); 21 May 2018 19:04:49 -0000 Content-Disposition: inline In-Reply-To: <83vabgevr0.fsf@gnu.org> X-Delivery-Agent: TMDA/1.1.12 (Macallan) X-Primary-Address: acm@muc.de X-detected-operating-system: by eggs.gnu.org: FreeBSD 9.x [fuzzy] X-Received-From: 193.149.48.1 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:225526 Archived-At: Hello, Eli. On Mon, May 21, 2018 at 20:58:27 +0300, Eli Zaretskii wrote: > > Date: Mon, 21 May 2018 17:10:19 +0000 > > From: Alan Mackenzie > > In the upcoming Emacs 26.1, I'm in edebug. In the program I'm > > debugging, there is something nasty in the variable > > `syntax-propertize-function', and I need to find out what. > > So I do "e" and type in that variable name. > > What comes back is this: > > #f(compiled-function (start end) #) > > . This is thoroughly unhelpful. In previous versions of Emacs, this > > would have printed out the function in enough detail to give variable > > names, function names, etc., which could be used to search through the > > Emacs source with. > Did you try setting cl-print-compiled to the value 'disassemble' or > 'static'? Er, no. :-) I'm trying to simulate an ordinary user at the moment. Now that I know what to look for, I found an entry in NEWS. [ Comments about this entry withheld, after seeing you asked Noam for another entry in NEWS. ] Thanks for acting on this so rapidly. -- Alan Mackenzie (Nuremberg, Germany).