]> git.eshelyaron.com Git - emacs.git/commitdiff
* objects.texi (Primitive Function Type): Move "@cindex special forms" from here...
authorEli Zaretskii <eliz@gnu.org>
Mon, 13 Oct 2008 11:24:22 +0000 (11:24 +0000)
committerEli Zaretskii <eliz@gnu.org>
Mon, 13 Oct 2008 11:24:22 +0000 (11:24 +0000)
* eval.texi (Special Forms): ...to here.

doc/lispref/ChangeLog
doc/lispref/eval.texi
doc/lispref/objects.texi
etc/NEWS

index 4f230111f3522207cd9c31d6b80e21db1c62a36f..1fab2aeee88a1d13ba31445a8f0c16c2b855b65f 100644 (file)
@@ -1,5 +1,13 @@
 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".
 
index e6ec489f568f2f2dfdc510bcf4df80cd0d3df35c..e2765b3afdf12a2cb9845eb4a45dd8a0daae84ac 100644 (file)
@@ -410,7 +410,8 @@ expansion.
 
 @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
index ddb4a6e8e92a7a9a2048a92ef1aa7b4af6c869d3..6185faeee3bfcb97254142e5787ee9ee3d21ed7e 100644 (file)
@@ -1267,7 +1267,7 @@ without qualification, we mean a Lisp macro, not a keyboard macro.
 
 @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
index af6ee2b1899fa75907e72039fc3173f0a361c2c9..6a89758c757bc4908fd2dba34af9015fa5d365a0 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -1041,6 +1041,7 @@ freetype library, giving access to a wider range of font formats.
 +++
 ** 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'.