Module Ocsigen_lib_base.List
module List : sig..end
Improvement of module List
include List
val map_filter : ('a -> 'b option) -> 'a list -> 'b list
val last : 'a list -> 'a
val assoc_remove : 'a -> ('a * 'b) list -> 'b * ('a * 'b) list
val remove_first_if_any : 'a -> 'a list -> 'a list
val remove_first_if_any_q : 'a -> 'a list -> 'a list
val remove_first : 'a -> 'a list -> 'a list
val remove_first_q : 'a -> 'a list -> 'a list
val remove_all : 'a -> 'a list -> 'a list
val remove_all_q : 'a -> 'a list -> 'a list
val remove_all_assoc : 'a -> ('a * 'b) list -> ('a * 'b) list
val remove_all_assoc_q : 'a -> ('a * 'b) list -> ('a * 'b) list
val is_prefix : 'a list -> 'a list -> bool
val chop : int -> 'a list -> 'a list
val split_at : int -> 'a list -> 'a list * 'a list