Industrial strength, full-featured build system
Module Tenacious_lib
module Dlist : sig ... end

difference lists: a representation for lists supporting constant-time append

module Graph : sig ... end

A global graph of async computations used by tenacious: each node normally corresponds to a single execution of a memoize: if memoize's heart gets broken, we create a new node next time it's demanded.

module Heart : sig ... end
module Heart_intf : sig ... end
module Heart_unit_tests : sig ... end
module Ring : sig ... end

A Ring is a bag structure; similar to Core.Bag.

module Ring_unit_tests : sig ... end
module Tenacious : sig ... end
module Tenacious_intf : sig ... end
module Tenacious_unit_tests : sig ... end
module Weak_ref : sig ... end