Symbol

Symbole, als den anderen elementaren Datentypen gleichgestellt, gibt es in gängigen anderen Programmiersprachen nicht. Symbole haben ihre Entsprechung in den Bezeichnern anderer Programmiersprachen, das heißt Variablen- oder Prozedurnamen. Symbole können Werte haben.

Beispiel:

dies-ist-ein-symbol

Bei Symbolen wird Groß- und Kleinschreibung unterschieden.

Für die Verarbeitung von Symbolen stehen die folgenden Funktionen bereit:

bound?
intern,
equal? oder =,
gensym,
greater? oder >,
greater-or-equal? oder >=,
less? oder <,
less-or-equal? oder <= und
symbol?.