devkit

Development kit - general purpose library
IN THIS PACKAGE
Module Devkit_core . Cache
module type Lock = sig ... end
module TimeLimited2 (E : Set.OrderedType) (Lock : Lock) : sig ... end
module LRU (K : Hashtbl.HashedType) : sig ... end
module Count : sig ... end

Count elements

module Group : sig ... end
val group_fst : ('a * 'b) Enum.t -> ('a * 'b list) Enum.t
module Assoc : sig ... end

One-to-one associations

module Lists : sig ... end
class 'a cache : ( 'a list -> unit ) -> limit:int -> object ... end
type 'a reused
val reuse : ( unit -> 'a ) -> ( 'a -> unit ) -> 'a reused
val use : 'a reused -> 'a
val recycle : 'a reused -> 'a -> unit
module Reuse (T : sig ... end) : sig ... end