emacs-devel
[Top][All Lists]
Advanced

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

Re: /srv/bzr/emacs/trunk r112347: * doc/lispintro/emacs-lisp-intro.texi


From: Dmitry Gutov
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: Mon, 22 Apr 2013 18:19:00 +0400
User-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130328 Thunderbird/17.0.5

On 22.04.2013 18:11, Leo Liu wrote:
On 2013-04-22 18:31 +0800, xfq wrote:
Is this change appropriate:

I think not.

Whether a special form is implemented in c or lisp macro is
implementation details. I think it is best to revert your change and fix
the one sentence about "special form" instead.

Which sentence? Every hunk in that changeset contains the words "special form".

Most of the discussion here had to do with whether any Elisp macro can be called a special form. Apparently not:

ELISP> (special-form-p 'let)
t
ELISP> (special-form-p 'defun)
nil

--Dmitry



reply via email to

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