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?.
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?.