Cyclone Scheme  0.28.0
Macros | Functions
Pairs and lists

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)
 

Detailed Description

Functions for working with pairs and lists.