IdentifiersAn identifier is any sequence of letters, digits, and "extended identifier characters" provided that it does not have a prefix which is a valid number. However, the . token (a single period) used in the list syntax is not an identifier.
All implementations of Scheme must support the following extended identifier
characters:
! $ % & * + - . / : < = > ? @ ^ _ ~
For example, the
identifier
Here are some examples of identifiers:
... +
+soup+ <=?
->string a34kTMNs
lambda list->vector
q V17a
|two words| |two\x20;words|
the-word-recursion-has-many-meanings
Identifiers have two uses within Scheme programs: |