Module Ketrew_pervasives (.ml)

module Ketrew_pervasives: sig .. end
Pervasives module for the library.

module Result: Pvem.Result
module String: sig .. end
module Array: Nonstd.Array
module Option: Nonstd.Option
module Int: Nonstd.Int
module Float: Nonstd.Float
module List: sig .. end
val (//) : string -> string -> string

A very standard operator.
val printf : [> `No ]

We disable printf.
val sprintf : [> `No ]

We disable sprintf, renamed as:
val fmt : ('a, unit, string) Pervasives.format -> 'a

The only function dealing with “formats.”
val global_debug_level : int Pervasives.ref

Global reference.
val global_with_color : bool Pervasives.ref

Global reference.
val global_log_print_string : (string -> unit) Pervasives.ref
module Log: sig .. end
Application of the functor Docout.Make_logger to write to stderr without buffering.
module Json: sig .. end
val invalid_argument_exn : ?where:string -> string -> 'a
Function that have a documented, easy to check contract, can raise Invalid_argument _ (their name should end in _exn).
module Time: sig .. end
Handle timestamps.
module Unique_id: sig .. end
Provide pseudo-unique identifiers.