Cyclone Scheme
0.28.0
|
Functions for working with pairs and lists. More...
Macros | |
#define | Cyc_car_unsafe(d, lis) car(lis) |
#define | Cyc_cdr_unsafe(d, lis) cdr(lis) |
Functions | |
list | assoc (void *data, object x, list l) |
list | assoc_cdr (void *data, object x, list l) |
list | assq (void *data, object x, list l) |
object | Cyc_length (void *d, object l) |
object | Cyc_length_unsafe (void *d, object l) |
object | Cyc_list2string (void *d, object cont, object lst) |
object | Cyc_list2vector (void *data, object cont, object l) |
object | Cyc_set_car (void *, object l, object val) |
object | Cyc_set_car_cps (void *, object cont, object l, object val) |
object | Cyc_set_cdr (void *, object l, object val) |
object | Cyc_set_cdr_cps (void *, object cont, object l, object val) |
object | Cyc_set_cell (void *, object l, object val) |
list | malloc_make_pair (object, object) |
object | memberp (void *data, object x, list l) |
object | memqp (void *data, object x, list l) |
Functions for working with pairs and lists.