From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.bugs Subject: bug#31840: and-let* expands to if instead of when Date: Fri, 15 Jun 2018 06:10:13 +0200 Message-ID: <87sh5olmfu.fsf@web.de> References: <87bmcc4x9w.fsf@bernoul.li> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1529035749 2141 195.159.176.226 (15 Jun 2018 04:09:09 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 15 Jun 2018 04:09:09 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: Mark Oteiza , 31840@debbugs.gnu.org To: Jonas Bernoulli Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Jun 15 06:09:05 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 1fTg2p-0000JB-AQ for geb-bug-gnu-emacs@m.gmane.org; Fri, 15 Jun 2018 06:09:03 +0200 Original-Received: from localhost ([::1]:44209 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fTg4u-0001JB-Qn for geb-bug-gnu-emacs@m.gmane.org; Fri, 15 Jun 2018 00:11:12 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46036) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fTg4n-0001Io-Gu for bug-gnu-emacs@gnu.org; Fri, 15 Jun 2018 00:11:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fTg4k-0004D8-9n for bug-gnu-emacs@gnu.org; Fri, 15 Jun 2018 00:11:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:40852) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fTg4k-0004Ct-61 for bug-gnu-emacs@gnu.org; Fri, 15 Jun 2018 00:11:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fTg4j-0004s8-Sb for bug-gnu-emacs@gnu.org; Fri, 15 Jun 2018 00:11:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 15 Jun 2018 04:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31840 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 31840-submit@debbugs.gnu.org id=B31840.152903582718684 (code B ref 31840); Fri, 15 Jun 2018 04:11:01 +0000 Original-Received: (at 31840) by debbugs.gnu.org; 15 Jun 2018 04:10:27 +0000 Original-Received: from localhost ([127.0.0.1]:48749 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fTg4A-0004rH-Ir for submit@debbugs.gnu.org; Fri, 15 Jun 2018 00:10:26 -0400 Original-Received: from mout.web.de ([212.227.15.4]:41775) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fTg46-0004r0-3U for 31840@debbugs.gnu.org; Fri, 15 Jun 2018 00:10:22 -0400 Original-Received: from drachen.dragon ([188.110.196.170]) by smtp.web.de (mrweb004 [213.165.67.108]) with ESMTPSA (Nemesis) id 0LfEfA-1g0kl41Lcu-00omDI; Fri, 15 Jun 2018 06:10:14 +0200 In-Reply-To: <87bmcc4x9w.fsf@bernoul.li> (Jonas Bernoulli's message of "Thu, 14 Jun 2018 21:08:11 -0500") X-Provags-ID: V03:K1:r3BsqkuSl4zkXn35BtYu/WfQlw4f/UVDpUmA8U9F/Yfs18AmlNL EevMXGn7Rj5SuILGwbWtOpsQ0zhtg97MKM2upzr0GVmr1Ysi65cGY6ZDDRczngoe0+6TIzV hy+/edkDA8MKaLlwoTikt1ovzulPrZ2HMuxOk9Waj2Mh5WF5TfTjodi/f1cN3WXMUg/Rxg+ fMx9GePc0E5jKdc7Q8Y7g== X-UI-Out-Filterresults: notjunk:1;V01:K0:RQQkWnjyVaw=:xmjUai0TlJIXXzuykhtoNK ijQ1gl/O/jkYKdpUHRiZWJGdQ2PC+BGF8gJmXLY4vJF84m9KhYtz2Uu0WDtAPT2PJbK/wtno1 OA53GoQbo2NB4MvI4ZVizN1cTG6Jpqc9pb7qY3jt85we6lUR6NsZQVUDyVfbnlFmZNbzlGRFD ZYR8R9obhb3ReFBE0r7auUfJhKc7O0uXBvsb1ZjDB5X2ilnIPgo6UQP1H2snd2ort/erR4UWQ MuucJ+B9gyccXB+Ubr0X+g7awueE5CwP61xJ52+4yegH+pJZZFCeasiIqBDqwr5JM7bEJUQNK PRCyZ58ltoOwOoqc3q97B79oz3+DRdooHC+7UTEkCIJMD8srsZMao+b/2rNg8Orj5AWmJvc0f Kj7BH4osvXPmZ7Su7bPj5gnpGcxFBBm1rZMY7lz8Om/h0h9HTuYPEc9Ba6IvDucyuNyfWt2rx tR9Q617YttxgIk9W8g/zuqfEcgR++vHenU8z8436ZJVkKO5WGKMXfVi2r0KOsvbLiHLnRSIjd FFQLsptwIQPB4wMNROavE+t+tbe4VSBZWnAqPFABiLmHBE1JxJnQSPnoNXWbcIP70z2gZ6E2m azQ0HBf8hvc2IYPsxvYUksPj59bH+YD/9VPM8OteKhD2xTR2X8x68Ht+Hj9WU4mr1oHYJfx6k GJtkY+NOgZRSmDGWu36mfFFGGB+rALA85XbXaI3T3+MaMun302ZNJEUWaepIVL7x4owl5SsP1 AtjEaFEdffmnDH3e2RN5Hu9wGfUqg0vpak5VcyHoeWp/3Gwjb3SBjjX/xhZHVjnaoU1uzhEW 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:147442 Archived-At: Jonas Bernoulli writes: > (and-let* ((a 'a)) > (body-1) > (body-n)) > > expands to > > (let* ((a (and t 'a))) > (if a > (body-1) > (body-n))) > > but according to its doc-string ("Like `when-let*'...") > it is supposed to expand to > > (let* ((a (and t 'a))) > (if a > (progn > (body-1) > (body-n)))) Good catch. Looks like a typo - the `if' should just be a `when'. Mark, can you have a look? Thanks, Michael.