Functions | |
| muse_cell | fn_int_p (muse_env *env, void *context, muse_cell args) |
| (int? x). | |
| muse_cell | fn_float_p (muse_env *env, void *context, muse_cell args) |
| (float? x). | |
| muse_cell | fn_number_p (muse_env *env, void *context, muse_cell args) |
| (number? x). | |
| muse_cell | fn_cons_p (muse_env *env, void *context, muse_cell args) |
| (cons? x). | |
| muse_cell | fn_fn_p (muse_env *env, void *context, muse_cell args) |
| (fn? x). | |
| muse_cell | fn_symbol_p (muse_env *env, void *context, muse_cell args) |
| (symbol? x). | |
| muse_cell | fn_string_p (muse_env *env, void *context, muse_cell args) |
| (string? x). | |
(int? x).
Evaluates to x if x is an integer cell and to () if its not.
(float? x).
Evaluates to x if x is a float cell and to () if it is not.
(number? x).
Evaluates to x if x is either an integer or a float cell. Otherwise evaluates to ().
(fn? x).
Evaluates to x if x is a lambda function or a c-native function. Evaluates to () if it is not.
(symbol? x).
Evaluates to x if x is a symbol (named or anonymous) and evaluates to () if it isn't.
(string? x).
Evaluates to x if x is a text cell and to () if it isn't.
1.4.7