Hello I'm currently running emacs 24.3.1 on Ubuntu 14.04. I recently discovered that I cannot call special-form-p as apparently its definition is void.
Do I need to change emacs versions or is this function defined in some library?
Should be defined in at least Emacs 24.5 and later:
(defun special-form-p (object)
"Non-nil if and only if OBJECT is a special form."
(if (and (symbolp object) (fboundp object))
(setq object (indirect-function object)))
(and (subrp object) (eq (cdr (subr-arity object)) 'unevalled)))