Skip to content

2.5 Symbols

2.5.1 make-symbol

(make-symbol . templates) -> symbol

template:
 string
 symbol
 keyword
 number

Creates a symbol concatenating the arguments.

2.5.2 interned-symbol?

(interned-symbol? obj) -> boolean

  obj := any object

Returns true if the object obj is an interned symbol.

2.5.3 interned-keyword?

(interned-keyword? obj) -> boolean

  obj := any object

Returns true if the object obj is an interned keyword.

2.5.4 symbol->keyword

(symbol->keyword sym) -> keyword

  sym := symbol

Converts a symbol sym to a keyword.

2.5.5 keyword->symbol

(keyword->symbol kw) -> symbol

  kw := keyword

Converts a keyword kw to a symbol