emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: new fboundp behavior weird


From: Vitalie Spinu
Subject: Re: new fboundp behavior weird
Date: Sun, 30 Dec 2012 11:25:25 +0100
User-agent: Gnus/5.130004 (Ma Gnus v0.4) Emacs/24.2.91 (gnu/linux)

  >> Thierry Volpiatto <address@hidden>
  >> on Sat, 29 Dec 2012 22:36:16 +0100 wrote:

[...]


  TV> (defalias 'toto 'titi)

  TV> (debugger-special-form-p 'toto) ; Used in 24.2
  TV> =>nil ; OK

  TV> (special-form-p 'toto) ; Used in 24.3
  TV> =>
  TV> Debugger entered--Lisp error: (void-function toto)
  TV>   indirect-function(toto)
  TV>   (setq object (indirect-function object))
  TV>   (if (and (symbolp object) (fboundp object)) (setq object 
(indirect-function object)))

Interesting. This part from emacs 24.2 debugger-special-form-p is
apparently missing:
           
       (subrp (symbol-function symbol))

Does that mean that emacs 24.3 has special forms that are not built-in?

    Vitalie



reply via email to

[Prev in Thread] Current Thread [Next in Thread]