= 768" xon:closesidebar="sidebar=window.innerWidth >= 768 && true">
package base

base


base.caml

base.md5

base.shadow_stdlib
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.raise] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.raise_notrace] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.invalid_arg] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.failwith] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Referring to the stdlib directly is discouraged by Base. You should either use the equivalent functionality offered by Base, or if you really want to refer to the stdlib, use Caml.Exit instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.( = )] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.( <> )] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.( < )] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.( > )] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.( <= )] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.( >= )] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.compare] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.min] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.max] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [phys_equal] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [not (phys_equal ...)] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.not] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.( && )] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.( & )] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.(  )] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.( or )] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.__LOC__] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.__FILE__] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.__LINE__] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.__MODULE__] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.__POS__] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.__LOC_OF__] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.__LINE_OF__] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.__POS_OF__] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.( > )] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.( @@ )] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.( ~ )] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.( ~+ )] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Int.succ] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Int.pred] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.( + )] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.(  )] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.( * )] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.( / )] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use (%), which has slightly different semantics, or Int.rem which is equivalent.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.abs] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Int.max_value] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Int.min_value] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.( land )] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.( lor )] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.( lxor )] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.lnot] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.( lsl )] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.( lsr )] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.( asr )] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.( ~. )] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.( ~+. )] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.( +. )] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.( . )] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.( *. )] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.( /. )] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [**.] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Float.sqrt] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Float.exp] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Float.log] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Float.log10] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Float.expm1] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Float.log1p] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Float.cos] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Float.sin] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Float.tan] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Float.acos] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Float.asin] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Float.atan] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Float.atan2] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Float.hypot] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Float.cosh] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Float.sinh] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Float.tanh] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Float.round_up] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Float.round_down] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.abs_float] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Float.copysign] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Float.mod_float] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Float.frexp] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Float.ldexp] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Float.modf] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Float.of_int] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Float.of_int] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Int.of_float] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Int.of_float] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Float.infinity] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Float.neg_infinity] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Float.nan] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Float.max_finite_value] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Float.min_positive_normal_value] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Float.epsilon_float] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Referring to the stdlib directly is discouraged by Base. You should either use the equivalent functionality offered by Base, or if you really want to refer to the stdlib, use Caml.fpclass instead
val classify_float : float > fpclass
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Float.classify] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.( ^ )] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Char.to_int] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Char.of_int_exn] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.ignore] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Bool.to_string] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.bool_of_string_opt] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Bool.of_string] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Int.to_string] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.int_of_string_opt] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Int.of_string] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Float.to_string] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.float_of_string_opt] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Float.of_string] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.fst] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.snd] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.( @ )] instead
type nonrec in_channel = in_channel
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Stdio.In_channel.t] instead.
type nonrec out_channel = out_channel
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Stdio.Out_channel.t] instead.
val stdin : in_channel
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Stdio.stdin] instead.
val stdout : out_channel
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Stdio.stdout] instead.
val stderr : out_channel
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Stdio.stderr] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Stdio.Out_channel.output_char Stdio.stdout] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Stdio.Out_channel.output_string Stdio.stdout] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Stdio.Out_channel.output_bytes Stdio.stdout] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Stdio.print_endline] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Stdio.Out_channel.output_char Stdio.stderr] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Stdio.Out_channel.output_string Stdio.stderr] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Stdio.Out_channel.output_bytes Stdio.stderr] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Stdio.prerr_endline] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Stdio.In_channel.input_line] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.read_int_opt] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.read_int] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.read_float_opt] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.read_float] instead
type nonrec open_flag = open_flag =
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Referring to the stdlib directly is discouraged by Base. You should either use the equivalent functionality offered by Base, or if you really want to refer to the stdlib, use Caml.open_flag instead
val open_out : string > out_channel
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Stdio.Out_channel.create] instead.
val open_out_bin : string > out_channel
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Stdio.Out_channel.create] instead.
val open_out_gen : open_flag list > int > string > out_channel
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.open_out_gen] instead
val flush : out_channel > unit
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Stdio.Out_channel.flush] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.flush_all] instead
val output_char : out_channel > char > unit
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Stdio.Out_channel.output_char] instead.
val output_string : out_channel > string > unit
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Stdio.Out_channel.output_string] instead.
val output_bytes : out_channel > bytes > unit
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Stdio.Out_channel.output_bytes] instead.
val output : out_channel > bytes > int > int > unit
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Stdio.Out_channel.output] instead.
val output_substring : out_channel > string > int > int > unit
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Stdio.Out_channel.output] instead.
val output_byte : out_channel > int > unit
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Stdio.Out_channel.output_byte] instead.
val output_binary_int : out_channel > int > unit
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Stdio.Out_channel.output_binary_int] instead.
val output_value : out_channel > 'a > unit
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Stdio.Out_channel.output_value] instead.
val seek_out : out_channel > int > unit
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Stdio.Out_channel.seek] instead.
val pos_out : out_channel > int
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Stdio.Out_channel.pos] instead.
val out_channel_length : out_channel > int
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Stdio.Out_channel.length] instead.
val close_out : out_channel > unit
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Stdio.Out_channel.close] instead.
val close_out_noerr : out_channel > unit
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Stdio.Out_channel.close] instead.
val set_binary_mode_out : out_channel > bool > unit
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Stdio.Out_channel.set_binary_mode] instead.
val open_in : string > in_channel
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Stdio.In_channel.create] instead.
val open_in_bin : string > in_channel
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Stdio.In_channel.create] instead.
val open_in_gen : open_flag list > int > string > in_channel
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.open_in_gen] instead
val input_char : in_channel > char
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Stdio.In_channel.input_char] instead.
val input_line : in_channel > string
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Stdio.In_channel.input_line] instead.
val input : in_channel > bytes > int > int > int
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Stdio.In_channel.input] instead.
val really_input : in_channel > bytes > int > int > unit
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Stdio.In_channel.really_input] instead.
val really_input_string : in_channel > int > string
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is no equivalent functionality in Base or Stdio but you can use [Stdio.Out_channel] instead. Alternatively, if you really want to refer the stdlib function you can use [Caml.really_input_string].
val input_byte : in_channel > int
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Stdio.In_channel.input_byte] instead.
val input_binary_int : in_channel > int
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Stdio.In_channel.input_binary_int] instead.
val input_value : in_channel > 'a
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Stdio.In_channel.unsafe_input_value] instead.
val seek_in : in_channel > int > unit
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Stdio.In_channel.seek] instead.
val pos_in : in_channel > int
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Stdio.In_channel.pos] instead.
val in_channel_length : in_channel > int
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Stdio.In_channel.length] instead.
val close_in : in_channel > unit
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Stdio.In_channel.close] instead.
val close_in_noerr : in_channel > unit
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Stdio.In_channel.close] instead.
val set_binary_mode_in : in_channel > bool > unit
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Stdio.In_channel.set_binary_mode] instead.
module LargeFile = LargeFile
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Referring to the stdlib directly is discouraged by Base. You should either use the equivalent functionality offered by Base, or if you really want to refer to the stdlib, use Caml.ref instead
val ref : 'a > 'a ref
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.ref] instead
val (!) : 'a ref > 'a
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.( ! )] instead
val (:=) : 'a ref > 'a > unit
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.( := )] instead
val incr : int ref > unit
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Int.incr] instead.
val decr : int ref > unit
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Use [Int.decr] instead.
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Referring to the stdlib directly is discouraged by Base. You should either use the equivalent functionality offered by Base, or if you really want to refer to the stdlib, use Caml.result instead
type nonrec ('a, 'b, 'c, 'd, 'e, 'f) format6 =
('a, 'b, 'c, 'd, 'e, 'f) CamlinternalFormatBasics.format6
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Referring to the stdlib directly is discouraged by Base. You should either use the equivalent functionality offered by Base, or if you really want to refer to the stdlib, use Caml.format6 instead
type nonrec ('a, 'b, 'c, 'd) format4 = ('a, 'b, 'c, 'c, 'c, 'd) format6
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Referring to the stdlib directly is discouraged by Base. You should either use the equivalent functionality offered by Base, or if you really want to refer to the stdlib, use Caml.format4 instead
type nonrec ('a, 'b, 'c) format = ('a, 'b, 'c, 'c) format4
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Referring to the stdlib directly is discouraged by Base. You should either use the equivalent functionality offered by Base, or if you really want to refer to the stdlib, use Caml.format instead
val string_of_format : ('a, 'b, 'c, 'd, 'e, 'f) format6 > string
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.string_of_format] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.format_of_string] instead
val (^^) :
('a, 'b, 'c, 'd, 'e, 'f) format6 >
('f, 'b, 'c, 'e, 'g, 'h) format6 >
('a, 'b, 'c, 'd, 'g, 'h) format6
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.( ^^ )] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.exit] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.at_exit] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.valid_float_lexem] instead
val unsafe_really_input : in_channel > bytes > int > int > unit
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.unsafe_really_input] instead
 deprecated [201609] this element comes from the stdlib distributed with OCaml. There is not equivalent functionality in Base or Stdio at the moment, so you need to use [Caml.do_at_exit] instead
module Arg = Arg
module Array = Array
module ArrayLabels = ArrayLabels
module Bool = Bool
module Buffer = Buffer
module Bytes = Bytes
module BytesLabels = BytesLabels
module Callback = Callback
module Char = Char
module Complex = Complex
module Digest = Digest
module Ephemeron = Ephemeron
module Filename = Filename
module Float = Float
module Format = Format
module Fun = Fun
module Gc = Gc
module Genlex = Genlex
module Hashtbl = Hashtbl
module Int = Int
module Int32 = Int32
module Int64 = Int64
module Lazy = Lazy
module Lexing = Lexing
module List = List
module ListLabels = ListLabels
module Map = Map
module Marshal = Marshal
module MoreLabels = MoreLabels
module Nativeint = Nativeint
module Obj = Obj
module Oo = Oo
module Option = Option
module Parsing = Parsing
module Pervasives = Pervasives
module Printexc = Printexc
module Printf = Printf
module Queue = Queue
module Random = Random
module Result = Result
module Scanf = Scanf
module Seq = Seq
module Set = Set
module Spacetime = Spacetime
module Stack = Stack
module StdLabels = StdLabels
module Stream = Stream
module String = String
module StringLabels = StringLabels
module Sys = Sys
module Uchar = Uchar
module Unit = Unit
module Weak = Weak
 deprecated [201609] this element comes from the stdlib distributed with OCaml. Instead of raising [Not_found], consider using [raise_s] with an informative error message. If code needs to distinguish [Not_found] from other exceptions, please change it to handle both [Not_found] and [Not_found_s]. Then, instead of raising [Not_found], raise [Not_found_s] with an informative error message.