Functions | |
| muse_cell | fn_get (muse_env *env, void *context, muse_cell args) |
| (get symbol property). | |
| muse_cell | fn_put (muse_env *env, void *context, muse_cell args) |
| (put symbol property value). | |
| muse_cell | fn_assoc (muse_env *env, void *context, muse_cell args) |
| (assoc plist key). | |
| muse_cell | fn_plist (muse_env *env, void *context, muse_cell args) |
| (plist symbol). | |
| muse_cell | fn_symbol (muse_env *env, void *context, muse_cell args) |
| (symbol "symbol-name"). | |
| muse_cell | fn_name (muse_env *env, void *context, muse_cell args) |
| (name sym). | |
(get symbol property).
Looks up the given property for the given symbol. If found, it yields the
(property . value)
(put symbol property value).
Sets the given property of the given symbol to the given value. Subsequently, if you evaluate
(get symbol property)
(property . value)
(symbol "symbol-name").
Interns the symbol of the given textual name and returns a unique symbol cell.
(name sym).
Returns the text name of the given symbol or () if the given thing is not a symbol or doesn't have a name.
1.4.7