Volgo_stdlibExtending Stdlib for use in the project.
This library is meant to be an internal component of the Volgo project. It is shared across multiple OCaml packages within the project. We have not found a way to mark it as private in the dune build system, but it should be treated as private.
Warning: In particular, this library is not intended for use outside of the Volgo project. Its interface is subject to breaking changes at any time, without following semver or any other stability and backward compatibility guidelines.
module Code_error : sig ... endA programming error that should be reported upstream
module Dyn : sig ... endmodule Dynable : sig ... endval print_dyn : Dyn.t -> unitmodule Ordering : sig ... endmodule Absolute_path : sig ... endmodule Array : sig ... endmodule Bool : sig ... endmodule Char : sig ... endmodule Fsegment : sig ... endmodule Hashtbl : sig ... endmodule Int : sig ... endmodule List : sig ... endmodule Option : sig ... endmodule Queue : sig ... endmodule Relative_path : sig ... endmodule Result : sig ... endmodule String : sig ... endmodule type To_sexpable = sig ... endval sexp_field :
(module To_sexpable with type t = 'a) ->
string ->
'a ->
Sexplib0.Sexp.tmodule Sexp : sig ... endmodule With_equal_and_dyn : sig ... endval require_equal :
(module With_equal_and_dyn.S with type t = 'a) ->
'a ->
'a ->
unitval require_not_equal :
(module With_equal_and_dyn.S with type t = 'a) ->
'a ->
'a ->
unitFunctions in this section are exported to smooth transitions and refactor as we rework the exact set of third-party dependencies for the volgo project. They may be removed or renamed in the future.
val print_s : Sexp.t -> unit