Subject: bug#26635: closed (Re: 回复：bug#26635: 25.1; elisp docs bug)

From: [email-masked] (GNU bug Tracking System)
Date: Mon, 24 Apr 2017 10:51:01 +0000

Your bug report

#26635: 25.1; elisp docs bug

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
26635: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=26635
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: 回复： bug#26635: 25.1; elisp docs bug
From: Andreas Schwab <[email-masked]>
To: "zhangjg" <[email-masked]>
Cc: 26635 <[email-masked]>
Date: Mon, 24 Apr 2017 12:50:20 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

On Apr 24 2017, "zhangjg" <[email-masked]> wrote:

> Like the fellow code:
>
>   (= 1 1 t) ; error
>   (= 1 2 t) ; nil
>
> t is a symbol, (= 1 1 t) signal a error, that is what we expect. 
> But in the second form there is no error, because  "=" get the
> result before to eval the third argument "t". 

All arguments are evaluated, by the caller.  Try (= 1 2 (foo)), for
example.

> So "=" not to eval all arguments, that is  a "sepecial form" activation.

It may _ignore_ some of its arguments, but that's not what `special
form' is about.  Any function is free to ignore arguments.

Andreas.

-- 
Andreas Schwab, [email-masked]
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."

Subject: 25.1; elisp docs bug
From: "zhangjg" <[email-masked]>
To: "bug-gnu-emacs" <[email-masked]>
Date: Mon, 24 Apr 2017 11:35:55 +0800
List-Id: <debbugs-submit.debbugs.gnu.org>

The elisp docs in the session "12.1 What Is a Function?" distinction the funtion and the function-like object.
But in some pages, some function-like object is give as a function. 
For example:
In session "3.4 Comparison of Numbers", "=" is a set to a "function" but, in fact it a "special forms".

In the same resason, I think, "<", "<=", ">", ">=" also should be "special forms".