From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Mark Oteiza Newsgroups: gmane.emacs.bugs Subject: bug#28254: 26.0.50; SRFI-2 and-let* Date: Wed, 13 Sep 2017 13:28:39 -0400 Message-ID: <20170913172839.GA12710@holos.localdomain> References: <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> <87r2vawmu6.fsf@web.de> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: blaine.gmane.org 1505323755 30584 195.159.176.226 (13 Sep 2017 17:29:15 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 13 Sep 2017 17:29:15 +0000 (UTC) User-Agent: Mutt/1.9.0 (2017-09-02) Cc: 28254-done@debbugs.gnu.org, Noam Postavsky To: Michael Heerdegen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Sep 13 19:29:10 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 1dsBTE-0007j1-Hu for geb-bug-gnu-emacs@m.gmane.org; Wed, 13 Sep 2017 19:29:04 +0200 Original-Received: from localhost ([::1]:43818 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dsBTM-0007bL-14 for geb-bug-gnu-emacs@m.gmane.org; Wed, 13 Sep 2017 13:29:12 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40327) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dsBTG-0007ax-BR for bug-gnu-emacs@gnu.org; Wed, 13 Sep 2017 13:29:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dsBTC-0001TL-De for bug-gnu-emacs@gnu.org; Wed, 13 Sep 2017 13:29:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:58200) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dsBTC-0001Su-8j for bug-gnu-emacs@gnu.org; Wed, 13 Sep 2017 13:29:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dsBTC-0002pw-0f for bug-gnu-emacs@gnu.org; Wed, 13 Sep 2017 13:29:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Mark Oteiza Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 13 Sep 2017 17:29:01 +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.150532373010885 (code D ref 28254); Wed, 13 Sep 2017 17:29:01 +0000 Original-Received: (at 28254-done) by debbugs.gnu.org; 13 Sep 2017 17:28:50 +0000 Original-Received: from localhost ([127.0.0.1]:38648 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dsBSz-0002pV-VW for submit@debbugs.gnu.org; Wed, 13 Sep 2017 13:28:50 -0400 Original-Received: from mail-qt0-f171.google.com ([209.85.216.171]:47543) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dsBSw-0002pH-HF for 28254-done@debbugs.gnu.org; Wed, 13 Sep 2017 13:28:47 -0400 Original-Received: by mail-qt0-f171.google.com with SMTP id b1so2202203qtc.4 for <28254-done@debbugs.gnu.org>; Wed, 13 Sep 2017 10:28:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=udel-edu.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=rso9O6UrJUYwaVtlhvNkfPewA780wRFuX994K3Incds=; b=rP7HzBvEQOUHBtWCB32qNPNjBwIn27SwV3D1GWgW+FziD9KqWr8U4yxw3gChDEL6Sg s0Hot5YkwOzDnAg3CkHx4uywoq6UExE5iar4SgLolT8C4VfYiMMAEff8ZCf1CCG06txM e+7N/zfbbYs4gMGIhVopex0JeSaQjYGht8eaJeEd5GIooJJthzFKHePb1+/pVVBaRngh aSVM10OogGvhFocyQlv0MsIKSs2oZxqNSEVlOlcdjGt+Y5bZlKiGWXoI7rpB8qhq/ZW/ anL/EDVVnqluvU/JovRJNFYmnRdcCgBTCCZ9LWqBJCDaluC/CGOFUO5KRvmtI9P2I39g 6XZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=rso9O6UrJUYwaVtlhvNkfPewA780wRFuX994K3Incds=; b=cfWPfgskH5gpWF18JYxsc6CgNRJANUNK8ETGGUueAU6UcwAzQp+Fo2xGLhDnR86PR5 jX/QqU6Ut8n6i7qFR1qPIZQrSG4Ik/5HqcA9KgwqwcnAs0V5iMVduNoCX+sMFhCgh8KW 1LBeXqID4LwGxmSp0a/JNnRU5Ui9tfOvzWhJuSFsfi87nyXIfr3Jm7LH6lTFHPVcjCgs bw1715bvMGYEN66lTbGFezTa/0Ac+y21zKMDXPWn2X5PK/iuBgq5l30WonCg/BgoVwE0 JQdAgtl+duj8VFi9kW+1pYtMclytkzrlZF+5eAtEGF2T0qAGovt7bTKK02JXIE/wCwTY 6mOA== X-Gm-Message-State: AHPjjUipW6Z7JIcfmWxqQNCjFrAz6OF7TC5UbkwHp7il3kVNaMefrRyH dY/HyIB+d/b9Iah/8Pl5Kdii X-Google-Smtp-Source: AOwi7QDXzrv6POfDcors8zNPn/QH/ia//jOJ3A817u8RyreDxkk3FrigUSJqbNpOhRjd1yvJtkjMvg== X-Received: by 10.200.47.184 with SMTP id l53mr22422099qta.120.1505323720685; Wed, 13 Sep 2017 10:28:40 -0700 (PDT) Original-Received: from holos.localdomain (pool-173-67-36-61.bltmmd.fios.verizon.net. [173.67.36.61]) by smtp.gmail.com with ESMTPSA id s90sm9756400qkl.81.2017.09.13.10.28.39 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 13 Sep 2017 10:28:39 -0700 (PDT) Original-Received: by holos.localdomain (Postfix, from userid 1000) id 2F30369FA0; Wed, 13 Sep 2017 13:28:39 -0400 (EDT) Content-Disposition: inline In-Reply-To: <87r2vawmu6.fsf@web.de> 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:136901 Archived-At: On 13/09/17 at 07:05pm, Michael Heerdegen wrote: > 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". I think so. > 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? Agreed. Pushed a change for both points.