jan tolenaar / kiezellisp / index-of-everything

Name

about:symbols

Description

If something in a lisp program is not a number, string or parenthesis, then it probably is a symbol. It is just a name in a package (which is not entirely unlike a namespace). Symbols may have a global value and/or a lexical value or even no value at all. The value may be a simple value like a number or a string, or a more complex value like a function.

make-html > (undef 'z)

make-html > 'z
it: z
make-html > :d
#s( :name "z"
    :package "make-html"
    :public false
    :symbol z
    :usage undefined )

make-html > (var z 123)
it: z
make-html > z
it: 123