|
From: | xfq |
Subject: | Re: /srv/bzr/emacs/trunk r112347: * doc/lispintro/emacs-lisp-intro.texi (defcustom, defun, simplified-beginning-of-buffer, defvar, Building Robots, Review, save-excursion): `defun' and `defcustom' are now macros rather than special forms. (Bug#13853) |
Date: | Sun, 21 Apr 2013 21:00:06 +0800 |
On Sun, Apr 21, 2013 at 8:39 PM, Leo Liu <address@hidden> wrote: > On 2013-04-21 20:01 +0800, Xue Fuqiao wrote: >> * doc/lispintro/emacs-lisp-intro.texi (defcustom, defun, >> simplified-beginning-of-buffer, defvar, Building Robots, Review, >> save-excursion): `defun' and `defcustom' are now macros rather than >> special forms. (Bug#13853) > > "special form" is a better term than "macro". It signals the reader that > the form has special evaluation rule. How the special form is > implemented is details readers need not care about. Please don't change > a clearly written text to worse. Thanks for your attention. A "special form" is a primitive function, and a "macro" is a construct defined in Lisp. Both of them are mentioned in this manual (or tutorial): (info "(eintr) Lisp macro") (info "(eintr) Complications") I think cross reference(s) to the `Lisp macro' node is a better than revert this change. -- Best regards, Xue Fuqiao. http://www.gnu.org/software/emacs/
[Prev in Thread] | Current Thread | [Next in Thread] |