* eval.texi (Special Forms): ...to here.
2008-10-13 Eli Zaretskii <eliz@gnu.org>
+ * objects.texi (Primitive Function Type): Move "@cindex special
+ forms" from here...
+
+ * eval.texi (Special Forms): ...to here.
+
+ * functions.texi (What Is a Function): `functionp' returns nil for
+ special forms. Add an xref.
+
* elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
Variables".
@node Special Forms
@subsection Special Forms
-@cindex special form evaluation
+@cindex special forms
+@cindex evaluation of special forms
A @dfn{special form} is a primitive function specially marked so that
its arguments are not all evaluated. Most special forms define control
@node Primitive Function Type
@subsection Primitive Function Type
-@cindex special forms
+@cindex primitive function
A @dfn{primitive function} is a function callable from Lisp but
written in the C programming language. Primitive functions are also
+++
** Variables cannot be both buffer-local and frame-local any more.
++++
** `functionp' returns nil for special forms.
I.e., it only returns t for objects that can be passed to `funcall'.