GNU bug report logs - #28254
26.0.50; SRFI-2 and-let*

Previous Next

Package: emacs;

Reported by: Mark Oteiza <mvoteiza <at> udel.edu>

Date: Sun, 27 Aug 2017 20:12:02 UTC

Severity: wishlist

Found in version 26.0.50

Done: Mark Oteiza <mvoteiza <at> udel.edu>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Mark Oteiza <mvoteiza <at> udel.edu>
To: Michael Heerdegen <michael_heerdegen <at> web.de>
Cc: 28254 <at> debbugs.gnu.org, Noam Postavsky <npostavs <at> users.sourceforge.net>
Subject: bug#28254: 26.0.50; SRFI-2 and-let*
Date: Tue, 12 Sep 2017 10:29:55 -0400
On 12/09/17 at 02:13pm, Michael Heerdegen wrote:
> Mark Oteiza <mvoteiza <at> udel.edu> writes:
> 
> > This is a patch implementing the above: if-let and when-let only take
> > single tuple, while {if,when,and}-let* lose the single tuple special
> > case.
> 
> I wonder if we should mark if-let and when-let obsolete instead.
> Because it is only a special case of the if-let* and when-let* forms
> (with only one binding), so it is absolutely redundant.  Also, I find
> the new syntax breaking with the binding-list syntax of let confusing.
> Finally, it would ease the transition for programmers: the modified
> if-let and when-let break existing code, and it's not obviously for
> programmers what's suddenly wrong.

Sounds good to me.




This bug report was last modified 7 years and 253 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.