| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
In Gauche, all symbols are interned, i.e. two symbols with
the same print name are always eq?.
|name|
The syntax is taken from CommonLisp. Some other Scheme implementation use it as well.
(symbol? 'abc) => #t (symbol? 0) => #f (symbol? 'i) => #t (symbol? '-i) => #f (symbol? '|-i|) => #t |
(symbol->string 'foo) => foo |
(string->symbol "a") => a (string->symbol "A") => A (string->symbol "weird symbol name" => |weird symbol name| |