1.4.2 Symbols
Booleans are also symbols; see Booleans for more operators.
Returns t if and only if x is a symbol in the "KEYWORD" package.
Returns non-nil when the symbol-name of x lexicographically precedes that of y. The returned number is the (0-based) position at which the names differ.
| (symbol-name x) → t |
| x : (symbolp x) |
Returns a string containing the name of the given symbol
Examples: |
| > (symbol-name 'hello) |
"HELLO" |
| > (symbol-name 'qwerty) |
"QWERTY" |
| (symbol-package-name x) → t |
| x : (symbolp x) |
Returns the name of the package for the given symbol.
Examples: |
| > (symbol-package-name 'hello) |
"COMMON-LISP" |
| > (symbol-package-name :hello) |
"KEYWORD" |
| (symbolp x) |
Determines whether x is a symbol.