[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#28254: 26.0.50; SRFI-2 and-let*
From: |
Michael Heerdegen |
Subject: |
bug#28254: 26.0.50; SRFI-2 and-let* |
Date: |
Tue, 12 Sep 2017 14:39:59 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) |
Mark Oteiza <mvoteiza@udel.edu> writes:
> Any comments?
Some notes on the documentation of `if-let*' after your patch:
| "Bind variables according to VARLIST and eval THEN or ELSE.
| Each binding is evaluated in turn with `let*',
Maybe comparing with `let*' is confusing after the change, because not
all bindings must look like (SYMBOL EXPRESSION) any more. I think when
we just remove the two words "with `let*'", the documentation is still
fine.
| 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.
Not really related to your change, but: Maybe we should additionally say
that THEN can refer to the bindings made in the VARLIST, but ELSE to
none, not even to those that resulted in non-nil values before
"failing".
| Each element of VARLIST is a symbol (which is bound to nil) [...]
Did we agree that we drop this useless case?
Thanks,
Michael.
- bug#28254: 26.0.50; SRFI-2 and-let*, (continued)
- bug#28254: 26.0.50; SRFI-2 and-let*, Mark Oteiza, 2017/09/03
- bug#28254: 26.0.50; SRFI-2 and-let*, Michael Heerdegen, 2017/09/04
- bug#28254: 26.0.50; SRFI-2 and-let*, Mark Oteiza, 2017/09/04
- bug#28254: 26.0.50; SRFI-2 and-let*, Michael Heerdegen, 2017/09/05
- bug#28254: 26.0.50; SRFI-2 and-let*, Michael Heerdegen, 2017/09/06
- bug#28254: 26.0.50; SRFI-2 and-let*, Mark Oteiza, 2017/09/06
- bug#28254: 26.0.50; SRFI-2 and-let*, Michael Heerdegen, 2017/09/06
- bug#28254: 26.0.50; SRFI-2 and-let*, Mark Oteiza, 2017/09/03
- bug#28254: 26.0.50; SRFI-2 and-let*, Mark Oteiza, 2017/09/04
- bug#28254: 26.0.50; SRFI-2 and-let*, Mark Oteiza, 2017/09/08
- bug#28254: 26.0.50; SRFI-2 and-let*,
Michael Heerdegen <=
- bug#28254: 26.0.50; SRFI-2 and-let*, Mark Oteiza, 2017/09/12
- bug#28254: 26.0.50; SRFI-2 and-let*, Michael Heerdegen, 2017/09/12
- bug#28254: 26.0.50; SRFI-2 and-let*, Mark Oteiza, 2017/09/12
- bug#28254: 26.0.50; SRFI-2 and-let*, Michael Heerdegen, 2017/09/13
- bug#28254: 26.0.50; SRFI-2 and-let*, Mark Oteiza, 2017/09/13
- bug#28254: 26.0.50; SRFI-2 and-let*, Michael Heerdegen, 2017/09/13
- bug#28254: 26.0.50; SRFI-2 and-let*, Mark Oteiza, 2017/09/13
- bug#28254: 26.0.50; SRFI-2 and-let*, Michael Heerdegen, 2017/09/13
- bug#28254: 26.0.50; SRFI-2 and-let*, Mark Oteiza, 2017/09/13
- bug#28254: 26.0.50; SRFI-2 and-let*, Michael Heerdegen, 2017/09/13