[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Distinguishing `consp` and `functionp`
From: |
Stefan Monnier |
Subject: |
Re: Distinguishing `consp` and `functionp` |
Date: |
Wed, 31 Jan 2024 13:34:35 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
> ...apart from working with legacy code, of course. So as I said I
> really think you should leave functionp returning t for a good
> while and warn about the funcall.
In any case, currently we can't know if a `(lambda ...)` list is the
result of "broken code" or is a perfectly valid function value returned
by `Ffunction` from a dynbound file.
So before we can contemplate such a warning, we need to either drop
dynbound interpreted code, or use a patch along the lines of what I sent :-)
Stefan "whose local Emacs hacks don't support dynbound code any
more and signal an error when `funcall` is passed a list :-)"
- Re: Distinguishing `consp` and `functionp`, (continued)
- Re: Distinguishing `consp` and `functionp`, Stefan Monnier, 2024/01/29
- Re: Distinguishing `consp` and `functionp`, João Távora, 2024/01/30
- Re: Distinguishing `consp` and `functionp`, Stefan Monnier, 2024/01/30
- Re: Distinguishing `consp` and `functionp`, João Távora, 2024/01/30
- Re: Distinguishing `consp` and `functionp`, Stefan Monnier, 2024/01/30
- Re: Distinguishing `consp` and `functionp`, João Távora, 2024/01/30
- Re: Distinguishing `consp` and `functionp`, Stefan Monnier, 2024/01/30
- Re: Distinguishing `consp` and `functionp`, João Távora, 2024/01/30
- Re: Distinguishing `consp` and `functionp`, Stefan Monnier, 2024/01/30
- Re: Distinguishing `consp` and `functionp`, João Távora, 2024/01/31
- Re: Distinguishing `consp` and `functionp`,
Stefan Monnier <=
- Re: Distinguishing `consp` and `functionp`, Richard Stallman, 2024/01/31
- Re: Distinguishing `consp` and `functionp`, Yuri Khan, 2024/01/29
- Re: Distinguishing `consp` and `functionp`, Richard Stallman, 2024/01/31
- Re: Distinguishing `consp` and `functionp`, Richard Stallman, 2024/01/29
Re: Distinguishing `consp` and `functionp`, Alan Mackenzie, 2024/01/27