<i>GOO</i> Manual -- Symbols

|  |  | Symbols

# Symbols

Symbols are uniquified (aka interned) strings.

`<sym>` | `(<any>)` | `C`
`<sym-tab>` | `(<tab>)` | `C`
| symbol table class. |
`as` | `(_|(t= <sym>) x|<str> => <sym>)` | `M`
| coerces a string to a symbol. |
`cat-sym` | `(elts|... => <sym>)` | `G`
| returns a symbol formed by concatenating the string representations of `elts`. |
`gensym` | `(=> <sym>)` | `G`
| returns a system specific unique symbol. |
`fab-setter-name` | `(x|<sym> => <sym>)` | `G`
| == `(as <sym> (cat (as <str> x) "-setter"))`. |

|  |  | Symbols