Subject: Re: bug#33550: [PATCH] mention let* in if-let

From: Lars Ingebrigtsen <[email-masked]>
Date: Sun, 23 Jun 2019 22:56:27 +0200

Alex Branham <[email-masked]> writes:

>  (defmacro if-let (spec then &rest else)
>    "Bind variables according to SPEC and eval THEN or ELSE.
> -Each binding is evaluated in turn, and evaluation stops if a
> -binding value is nil.  If all are non-nil, the value of THEN is
> -returned, or the last form in ELSE is returned.
> +Each binding is evaluated in turn, as in `let*', and evaluation
> +stops if a binding value is nil.  If all are non-nil, the value
> +of THEN is returned, or the last form in ELSE is returned.

Yes, I think that's clearer, because it's a bit surprising that if-let
is more like let* than let.  I've now applied your change to the Emacs
trunk.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no