Comparisons


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)

Function Documentation

muse_cell fn_eq ( 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.

muse_cell fn_equal ( muse_env env,
void *  context,
muse_cell  args 
)

(= x y).

Compares x and y for value equality. Compound structures such as lists are deep compared.

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 
)


Generated on Mon Sep 25 23:12:50 2006 for muSE by  doxygen 1.4.7