[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
new fboundp behavior weird
From: |
Thierry Volpiatto |
Subject: |
new fboundp behavior weird |
Date: |
Sat, 29 Dec 2012 12:38:29 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.2.91 (gnu/linux) |
Hi,
the new behavior of fboundp seems really bad.
For example debug-on-entry fail on functions not already bound but have
an alias.
something like:
special-form-p: function xxx is void.
--8<---------------cut here---------------start------------->8---
#'(lambda (symbol)
(and (fboundp symbol)
(not (special-form-p symbol))))
--8<---------------cut here---------------end--------------->8---
(fboundp symbol)
=> t
(symbol-function symbol)
=> the function linked to symbol.
So in this case fboundp is unable to protect the call to special-form-p.
I guess the problem comes from here, but didn't digg more.
I will try to setup a recipe to reproduce ASAP.
NOTE: This is reproductible only on the trunk, not emacs-24 branch which
is working fine.
--
Thierry
Get my Gnupg key:
gpg --keyserver pgp.mit.edu --recv-keys 59F29997
- new fboundp behavior weird,
Thierry Volpiatto <=
- Re: new fboundp behavior weird, Thierry Volpiatto, 2012/12/29
- RE: new fboundp behavior weird, Drew Adams, 2012/12/29
- Re: new fboundp behavior weird, Thierry Volpiatto, 2012/12/29
- RE: new fboundp behavior weird, Drew Adams, 2012/12/29
- Re: new fboundp behavior weird, Thierry Volpiatto, 2012/12/29
- Re: new fboundp behavior weird, Vitalie Spinu, 2012/12/30
- Re: new fboundp behavior weird, Vitalie Spinu, 2012/12/30
- Re: new fboundp behavior weird, Andreas Schwab, 2012/12/29
- Re: new fboundp behavior weird, Stefan Monnier, 2012/12/30