835 |
@section Variables |
@section Variables |
836 |
@tpindex Variables |
@tpindex Variables |
837 |
|
|
838 |
|
Each module has its own hash table, sometimes known as an @dfn{obarray}, |
839 |
|
that maps the names defined in that module to their corresponding |
840 |
|
variable objects. |
841 |
|
|
842 |
A variable is a box-like object that can hold any Scheme value. It is |
A variable is a box-like object that can hold any Scheme value. It is |
843 |
said to be @dfn{undefined} if its box holds a special Scheme value that |
said to be @dfn{undefined} if its box holds a special Scheme value that |
844 |
denotes undefined-ness (which is different from all other Scheme values, |
denotes undefined-ness (which is different from all other Scheme values, |