From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Noam Postavsky Newsgroups: gmane.emacs.bugs Subject: bug#33375: 27.0.50; Nested function definitions Date: Thu, 15 Nov 2018 07:36:43 -0500 Message-ID: <87d0r6h604.fsf@gmail.com> References: <3de36fb2-d7e6-347e-79ec-c38950aca174@easy-emacs.de> <835zwz8y77.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1542285312 21665 195.159.176.226 (15 Nov 2018 12:35:12 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 15 Nov 2018 12:35:12 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) Cc: 33375@debbugs.gnu.org To: Andreas =?UTF-8?Q?R=C3=B6hler?= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Nov 15 13:35:08 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1gNGrS-0005V9-S5 for geb-bug-gnu-emacs@m.gmane.org; Thu, 15 Nov 2018 13:35:06 +0100 Original-Received: from localhost ([::1]:38416 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gNGtZ-00080U-7p for geb-bug-gnu-emacs@m.gmane.org; Thu, 15 Nov 2018 07:37:17 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57541) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gNGtO-0007zW-Ha for bug-gnu-emacs@gnu.org; Thu, 15 Nov 2018 07:37:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gNGtK-0007mr-Mb for bug-gnu-emacs@gnu.org; Thu, 15 Nov 2018 07:37:06 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:48822) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gNGtK-0007mn-JX for bug-gnu-emacs@gnu.org; Thu, 15 Nov 2018 07:37:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gNGtK-0006Wi-Cq for bug-gnu-emacs@gnu.org; Thu, 15 Nov 2018 07:37:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 15 Nov 2018 12:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33375 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 33375-submit@debbugs.gnu.org id=B33375.154228541925080 (code B ref 33375); Thu, 15 Nov 2018 12:37:02 +0000 Original-Received: (at 33375) by debbugs.gnu.org; 15 Nov 2018 12:36:59 +0000 Original-Received: from localhost ([127.0.0.1]:53080 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gNGtH-0006WR-KD for submit@debbugs.gnu.org; Thu, 15 Nov 2018 07:36:59 -0500 Original-Received: from mail-it1-f179.google.com ([209.85.166.179]:39187) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gNGtG-0006WF-25 for 33375@debbugs.gnu.org; Thu, 15 Nov 2018 07:36:58 -0500 Original-Received: by mail-it1-f179.google.com with SMTP id m15so28976958itl.4 for <33375@debbugs.gnu.org>; Thu, 15 Nov 2018 04:36:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=tQB4i+kJr6szitdLA0GSMJirPN9nxhT+S2a9Vb60fP4=; b=c6ywf2zYex1WcKKV2O23bhq84HFr+nn5EtFbzXkeU83w89rzh4iY3qUwztVdqK3pNU Gr/djiA7wVOnLNJp/IgUXU2XwFAf/L1uosk9kmcyFviEtVvt8JC4SuDWKZa6o/McuZMZ 0ulk7aNRGzrQmbKgRsdfQnqY3PGb+36l9t39pz/VI1bl5t1bl/u+4ee6Cm3NHU49M+4g 3n1ofpEEJDI1D363dt9O1nuXahfz9FFZ4SRJ6zQuIV2cwhD5bevhoVetO3PZgBs4LW3J D7er8LGtBHz4oQA98XGGZ3IbGek+u6qACH2zyppcifCHT/niQjKP2tY0ljvwkrHRPV4U 4oQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=tQB4i+kJr6szitdLA0GSMJirPN9nxhT+S2a9Vb60fP4=; b=OqXAEnYqNgkLDvH3uo9bC0/rfNf/Ms3YwCnrjwNWCd1F+LoPctLrhATbQGvqYOrenW NzE520GEqbWwBHNHj35J8+l35G2qaRPgz+I5Qsyx6cPN4VfnmJIwX7spdSwwmVoStSuN AKWmDUegUU9A9z0yaCIP3tNkF4AKYfTyqlOVq7Bpu8RzAd9kELC081CHqv8VDe9A6e5i zRsciVuXDwBdr4rTCKfkRup+b+HvitzSK3WpG4J/3IsuCm8AKoPe8OAVArkxCmGnEAsm cNLsqzkE9Z9NgKcIduuBPCKSg+QJxsKc+vJf77QokbHqDIqzhHZlQY9yLifR9DAdGojs 2AyA== X-Gm-Message-State: AGRZ1gL8I7oGgUSqfYOKJU5HUgZyxX1adROLO/aqaIaXwMHPQCl/vi5r imua7fI6vt+jdbySIFTiPp9l/Dg0 X-Google-Smtp-Source: AJdET5daQi96EJlr4h7Ipfo8/iLAvvIA6JFoNuAQg1Jg7sACME/N2mLwhj2GNT1Do77bNFlE3w7gVg== X-Received: by 2002:a02:b529:: with SMTP id l38mr5162014jaj.25.1542285411957; Thu, 15 Nov 2018 04:36:51 -0800 (PST) Original-Received: from zebian (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.googlemail.com with ESMTPSA id f7-v6sm8537630iog.30.2018.11.15.04.36.50 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 15 Nov 2018 04:36:50 -0800 (PST) In-Reply-To: ("Andreas \=\?utf-8\?Q\?R\=C3\=B6hler\=22's\?\= message of "Thu, 15 Nov 2018 08:01:41 +0100") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:152413 Archived-At: Andreas R=C3=B6hler writes: > What puzzles me when evaluating: > > > (setq a (foo2)) > a =3D=3D> foo3 > (call-interactively 'foo2) =3D=3D> foo3 > > But M-x foo2 RET messages "Foo2" The last value form in `foo2' returns `foo3'. The last `message' call displays "Foo2". Calling a command via M-x doesn't use the return value, so you see only the last message. Note that evaluating (foo2) also messages "Foo2" (you can see it in *Messages*), it's just covered by the subsequent message showing the return value.