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#28254: 26.0.50; SRFI-2 and-let* Date: Wed, 13 Sep 2017 19:05:37 +0200 Message-ID: <87r2vawmu6.fsf@web.de> References: <20170904011356.GA21128@holos.localdomain> <20170905035548.GB11331@holos.localdomain> <20170909003355.GA3363@holos.localdomain> <87efrcccps.fsf@drachen> <20170912130947.GA23119@holos.localdomain> <87k213oiys.fsf@drachen> <20170912202134.GA14004@holos.localdomain> <8760cm299r.fsf@drachen> <20170913114846.GA25686@holos.localdomain> <87tw06sg01.fsf@drachen> <20170913164917.GA12381@holos.localdomain> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1505322373 5778 195.159.176.226 (13 Sep 2017 17:06:13 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 13 Sep 2017 17:06:13 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) Cc: 28254-done@debbugs.gnu.org, Noam Postavsky To: Mark Oteiza Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Sep 13 19:06:08 2017 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 1dsB6x-0001Ew-Bu for geb-bug-gnu-emacs@m.gmane.org; Wed, 13 Sep 2017 19:06:03 +0200 Original-Received: from localhost ([::1]:43706 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dsB74-0007Pc-LQ for geb-bug-gnu-emacs@m.gmane.org; Wed, 13 Sep 2017 13:06:10 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57279) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dsB6z-0007PO-8f for bug-gnu-emacs@gnu.org; Wed, 13 Sep 2017 13:06:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dsB6w-0003w2-Kn for bug-gnu-emacs@gnu.org; Wed, 13 Sep 2017 13:06:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:58161) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dsB6w-0003vo-HB for bug-gnu-emacs@gnu.org; Wed, 13 Sep 2017 13:06:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dsB6w-0002IX-A1 for bug-gnu-emacs@gnu.org; Wed, 13 Sep 2017 13:06:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 13 Sep 2017 17:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28254 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 28254-done@debbugs.gnu.org id=D28254.15053223558821 (code D ref 28254); Wed, 13 Sep 2017 17:06:02 +0000 Original-Received: (at 28254-done) by debbugs.gnu.org; 13 Sep 2017 17:05:55 +0000 Original-Received: from localhost ([127.0.0.1]:38609 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dsB6p-0002IB-44 for submit@debbugs.gnu.org; Wed, 13 Sep 2017 13:05:55 -0400 Original-Received: from mout.web.de ([212.227.15.3]:58334) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dsB6n-0002Hz-5A for 28254-done@debbugs.gnu.org; Wed, 13 Sep 2017 13:05:53 -0400 Original-Received: from drachen.dragon ([193.83.60.48]) by smtp.web.de (mrweb002 [213.165.67.108]) with ESMTPSA (Nemesis) id 0LjaVE-1dGvXu10Ei-00be2B; Wed, 13 Sep 2017 19:05:38 +0200 In-Reply-To: <20170913164917.GA12381@holos.localdomain> (Mark Oteiza's message of "Wed, 13 Sep 2017 12:49:17 -0400") X-Provags-ID: V03:K0:yv9Y8JyEcuVrLrDu9JuHbRlXDSR+qKNNVRMw+y/Byg/W8/mA84S HDLAwmoC9ynNlnJj+YoV2tGlg86D9tdzMPqjaLmKFvLDrBgsCmLodfLndVmFxQKpfhfVrVe oWOuArmIbnT5L8iFBdf+nTjM1oVaEXWaPb4JYUd3k0RVQx/3hxoo5hQPaPN4gr69BP8ozRg laNNfQWyiXF1lhNum1GtA== X-UI-Out-Filterresults: notjunk:1;V01:K0:DXjwFyinLLw=:5379U/PlYHdVohbSMty5ZS 6zJkWMGgSUfYwOOzqn7u9Fj2+pvmIH603kJG0SdQoTnx2rx8vPZ3z1eYkiFCUVm9hWhT8Z0MP sSdTxw2+VXsSOYcUjLyf+zjDKCJOv5RsoTXN5CeRKYkMU0Hp2UrzvlKK5eU+SvL/M4bTkNLim /tRoIZYJv1N7XOleyjZpqQHZz10uYQ2RW1ukoEXkL0/6EBpAMzxK3rdkuBzPY+7vZ2x37X+60 ZwKukxV+uxq/j2g7Yepy11gzu0MNA7yomineITwsE3ny7PytEVfljVR77vPEjWaCHaxj6tqva IVpbzifipoqgBHlmJd5nVvpC+d1GAiU2YxJ71YICFLREBRCVLtjNSlaP/gafEI42Blt2n5+xu o0inbVhGSBsY4XdJQ1vJvsGqLJpjdgBo1aw5rpjwiyiOi6yXpwPXNdkfzw9GKEw99UpdMttCZ U9IuAj/EsB6enIjK8qQ/yKgabEbbK0PyQI8RTK/UsDlKAq7wiBKUphWa//y6Oh3pDFYQzS+C3 qHpZUhyylwHSJw8xKZ53NvfmIw0llUO2rozErl0XM31nVThUbQ5jMFMk1k21iSLIfAWhLmeVz j7CY9WMsusk51/Mwc/egtOnaphzbCHYGxnNJIvgsiVDhalqTSBIhsfnhMLAti+t3kD+lJCI4n CFAzKqFn8qgR3NZVudF5zf/6u0CNd9h5jz2xuyps0JDnoKHv2/ZiwF0VPZbrjMY7nYR+4FISG ixwn4nf4kadC9lIck1lAMX/I70dobAAvkb1i8oeqOTV//bYNwmpk3Bn/nhRNuPPa4BPe7SeG 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:136897 Archived-At: Mark Oteiza writes: > Ok, great. All tests passed, so I installed it. Closing! Thanks, good work. One more small thing I thought about after Stefan's question: We have this sentence in the doc of `if-let*': | An element can additionally be of the form (VALUEFORM), which is | evaluated and checked for nil. Would it ease understanding if we would add something like "i.e. you can omit the SYMBOL if you are only interested in the test result". Oh, and I find we have some inconsistency: I haven't looked how the behavior was before, but I see that `if-let*' (and thus `when-let*') treats an empty VARLIST as failure (the ELSEs are executed). Contrary to `and-let*', which treats it as success. IMO, `and-let*' does what is expected, and we should change `if-let*' to behave accordingly (and as the documentation suggests). WDYT? Thanks, Michael.