→ README, → prev: Ident(ifiers) & Quoting, → next: Pairs, Lists & Dicts
i.e. nil, bool, int, float, str, kwd
>>> nil ; nothing to see here...
nil
>>> #t ; true
#t
>>> #f ; false (nil and #f are falsy, everything else is truthy)
#f
>>> 42 ; integer
42
>>> 0x20
32
>>> 0b11
3
>>> 3.14 ; floating point
3.14
>>> "spam & eggs" ; string
"spam & eggs"
>>> "\u732bs"
"猫s"
>>> "\x20"
" "
>>> :key-word ; keyword (aka symbol)
:key-word
>>> :"keyword that is not a valid ident"
:"keyword that is not a valid ident"
NB: for more information on keywords/symbols, see [1].
NB: ideally keywords are implemented as interned strings but the language specification does not guarantee that (and the current implementation does not intern them).