From 82ba818ff456bcd6d56a06226e3f27e98fbb55c3 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Thu, 14 Aug 2025 22:58:58 -0500 Subject: removing all downloaded devdocs files --- devdocs/elisp/symbol-forms.html | 15 --------------- 1 file changed, 15 deletions(-) delete mode 100644 devdocs/elisp/symbol-forms.html (limited to 'devdocs/elisp/symbol-forms.html') diff --git a/devdocs/elisp/symbol-forms.html b/devdocs/elisp/symbol-forms.html deleted file mode 100644 index 7d2da9de..00000000 --- a/devdocs/elisp/symbol-forms.html +++ /dev/null @@ -1,15 +0,0 @@ -

Symbol Forms

When a symbol is evaluated, it is treated as a variable. The result is the variable’s value, if it has one. If the symbol has no value as a variable, the Lisp interpreter signals an error. For more information on the use of variables, see Variables.

In the following example, we set the value of a symbol with setq. Then we evaluate the symbol, and get back the value that setq stored.

(setq a 123)
-     ⇒ 123
-
-
(eval 'a)
-     ⇒ 123
-
-
a
-     ⇒ 123
-
-

The symbols nil and t are treated specially, so that the value of nil is always nil, and the value of t is always t; you cannot set or bind them to any other values. Thus, these two symbols act like self-evaluating forms, even though eval treats them like any other symbol. A symbol whose name starts with ‘:’ also self-evaluates in the same way; likewise, its value ordinarily cannot be changed. See Constant Variables.

-

- Copyright © 1990-1996, 1998-2022 Free Software Foundation, Inc.
Licensed under the GNU GPL license.
- https://www.gnu.org/software/emacs/manual/html_node/elisp/Symbol-Forms.html -

-
-- cgit v1.2.3