Module Sasacore.Conf

type 'v t

Storing process variables values.

nb: this type is opaque iff 'v is opaque.

val init : unit -> 'v t
val set : 'v t -> string -> 'v -> 'v t

set env process_id var_value

val get : 'v t -> string -> 'v

get env process_id

val get_copy : 'v t -> string -> 'v

Use registered copy function to return an hopefully (if the user provided copy state function is correct) fresh copy