[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: if-let/if-let*/and-let/..

From: Eli Zaretskii
Subject: Re: if-let/if-let*/and-let/..
Date: Sat, 10 Mar 2018 18:29:06 +0200

> From: Michael Heerdegen <address@hidden>
> Cc: address@hidden,  address@hidden
> Date: Sat, 10 Mar 2018 17:07:58 +0100
> The switch to new names, and declaring the old names obsolete, was
> done to avoid making a backward incompatible change.

Which is what I call "made sense".

> > > If you don't object to unite the two APIs in master, I'm ok with that
> > > decision.  However, I then would like to change the NEWS entry in the
> > > release branch so that it doesn't mention the new foo-let* names,
> > > because these will be only synonyms for foo-let in subsequent releases,
> > > and letting NEWS introduce them now as something different would only
> > > cause confusion.
> >
> > Fine with me, thanks.
> Oh, I see that we still have a little problem with that: In emacs-26, we
> currently only have `and-let*', no `and-let' is defined - so what we
> present in NEWS would still be inconsistent/confusing - unless we also
> keep `and-let*' secret for now and only tell users that `if-let' and
> `when-let' have gotten extended semantics.

If you really meant and-let*, then it's covered by the "foo-let*"
catch-all, and I assumed it, too, won't be mentioned.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]