Functions | |
| muse_cell | fn_eq (muse_env *env, void *context, muse_cell args) |
| (eq? x y ). | |
| muse_cell | fn_equal (muse_env *env, void *context, muse_cell args) |
| (= x y). | |
| muse_cell | fn_lt (muse_env *env, void *context, muse_cell args) |
| muse_cell | fn_gt (muse_env *env, void *context, muse_cell args) |
| muse_cell | fn_le (muse_env *env, void *context, muse_cell args) |
| muse_cell | fn_ge (muse_env *env, void *context, muse_cell args) |
| muse_cell | fn_ne (muse_env *env, void *context, muse_cell args) |
| muse_cell | fn_and (muse_env *env, void *context, muse_cell args) |
| muse_cell | fn_or (muse_env *env, void *context, muse_cell args) |
| muse_cell | fn_not (muse_env *env, void *context, muse_cell args) |
(eq? x y ).
Compares x and y for referential equality. Additionally x and y will be equal even if their references are different, but they have the same integer values.
(= x y).
Compares x and y for value equality. Compound structures such as lists are deep compared.
1.4.7