package clarity

  1. Overview
  2. Docs
type 'a t = 'a array
val set : 'a array -> int -> 'a -> unit
val get : 'a array -> int -> 'a
val len : 'a array -> int
val make : int -> 'a -> 'a array
val copy : 'a array -> 'a array
val iter : ('a -> unit) -> 'a array -> unit
val foldl : ('a -> 'b -> 'a) -> 'a -> 'b array -> 'a
val foldr' : ('a -> 'b -> 'b) -> 'b -> 'a array -> 'b
val blit : 'a array -> int -> 'a array -> int -> int -> unit
val foldr : 'a 'x. ('x -> (unit -> 'a) -> 'a) -> (unit -> 'a) -> 'x t -> 'a