Module Guile.List

val is_null : scm -> bool

is_null ls returns true if ls is an empty list.

val of_raw : ( scm -> 'a ) -> scm -> 'a list

of_raw f ls extracts a list from a Guile list ls using f to extract individual elements.

val to_raw : ( 'a -> scm ) -> 'a list -> scm

to_raw f ls converts an OCaml list ls to a Guile list using f to encode individual elements.