[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: functionp bug
From: |
Stefan Monnier |
Subject: |
Re: functionp bug |
Date: |
Mon, 07 Apr 2008 15:23:34 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) |
> There are around 70 (functionp somevar) in Gnus. I'd guess that many
> of these expect `functionp' to return non-nil for special forms (or,
> if, and, ...).
All the places that call `functionp' and expect it to return t for `or',
and `if', have a bug, because they should also accept `when' for which
`functionp' has been returning nil for a loooong time now.
> Maybe it is possible to fix them all, but is it really the right thing
> to make such an incompatible change? What is the reason for
> this change?
That the strange definition of `functionp' was never what was really
needed: if special-forms should be accepted, than so should macros.
Stefan
- functionp bug, Katsumi Yamaoka, 2008/04/06
- Re: functionp bug, Reiner Steib, 2008/04/07
- Re: functionp bug, Stefan Monnier, 2008/04/09
- Re: functionp bug, Katsumi Yamaoka, 2008/04/09
- Re: functionp bug, Stefan Monnier, 2008/04/09
- Re: functionp bug, Katsumi Yamaoka, 2008/04/09
- Re: functionp bug, Reiner Steib, 2008/04/10
- Re: functionp bug, Katsumi Yamaoka, 2008/04/10