|
From: | GNU bug Tracking System |
Subject: | [debbugs-tracker] bug#26635: closed (25.1; elisp docs bug) |
Date: | Mon, 24 Apr 2017 10:51:01 +0000 |
Your message dated Mon, 24 Apr 2017 12:50:20 +0200 with message-id <address@hidden> and subject line Re: 回复: bug#26635: 25.1; elisp docs bug has caused the debbugs.gnu.org bug report #26635, regarding 25.1; elisp docs bug to be marked as done. (If you believe you have received this mail in error, please contact address@hidden) -- 26635: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=26635 GNU Bug Tracking System Contact address@hidden with problems
--- Begin Message ---Subject: 25.1; elisp docs bug The elisp docs in the session "12.1 What Is a Function?" distinction the funtion and the function-like object. Date: Mon, 24 Apr 2017 11:35:55 +0800
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".
--- End Message ---
--- Begin Message ---Subject: Re: 回复: bug#26635: 25.1; elisp docs bug Date: Mon, 24 Apr 2017 12:50:20 +0200 User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) On Apr 24 2017, "zhangjg" <address@hidden> 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, address@hidden GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."
--- End Message ---
[Prev in Thread] | Current Thread | [Next in Thread] |