[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#31792: 27.0.50; Regression in #'labels, recent versions
From: |
Noam Postavsky |
Subject: |
bug#31792: 27.0.50; Regression in #'labels, recent versions |
Date: |
Thu, 14 Jun 2018 00:13:50 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) |
Stefan Monnier <monnier@IRO.UMontreal.CA> writes:
>> +Bind the function cells of symbols within FORM.
>
> I think this is wrong: it makes it sound like it does `fset`, which
> is what CL's `flet` did, but not what `cl-flet` does.
> If you look at the implementation, you'll see that it doesn't touch any
> "function cell".
Hmm, the manual page says something similar:
-- Macro: cl-flet (bindings...) forms...
This form establishes `let'-style bindings on the function cells
of symbols rather than on the value cells.
It also wrongly claims that (quote FUNC) would work:
A "reference" to a function name is either a call to that
function, or a use of its name quoted by `quote' or `function' to
^^^^^^^
be passed on to, say, `mapcar'.
Perhaps both of those are leftovers from the original `flet'
description. How about this:
v3-0001-Fix-fun-handling-inside-labels-Bug-31792.patch
Description: patch
- bug#31792: 27.0.50; Regression in #'labels, recent versions, Aidan Kehoe, 2018/06/11
- bug#31792: 27.0.50; Regression in #'labels, recent versions, Noam Postavsky, 2018/06/11
- bug#31792: 27.0.50; Regression in #'labels, recent versions, Noam Postavsky, 2018/06/12
- bug#31792: 27.0.50; Regression in #'labels, recent versions, Stefan Monnier, 2018/06/13
- bug#31792: 27.0.50; Regression in #'labels, recent versions, Noam Postavsky, 2018/06/13
- bug#31792: 27.0.50; Regression in #'labels, recent versions, Stefan Monnier, 2018/06/13
- bug#31792: 27.0.50; Regression in #'labels, recent versions,
Noam Postavsky <=
- bug#31792: 27.0.50; Regression in #'labels, recent versions, Stefan Monnier, 2018/06/14
- bug#31792: 27.0.50; Regression in #'labels, recent versions, Noam Postavsky, 2018/06/19
Message not available