module Std_internal: sig
.. end
stable_dedup
Same as dedup
but maintains the order of the list and doesn't allow
compare function to be specified (otherwise, the implementation in terms of Set.t
would hide a heavyweight functor instantiation at each call).
module Big_int: Sexplib.Std.Big_int
module Nat: Sexplib.Std.Nat
module Ratio: Sexplib.Std.Ratio
module Num: Sexplib.Std.Num
module Set: Set
module Map: Map
module Array: Array
include Array.Infix
module Hashtbl: Hashtbl
module String: String
module List: sig
.. end
include List.Infix
module Queue: Queue
module Random: Random
module Stack: Stack
module Sys: Sys
module Char: Char
module Bool: Bool
module Int: Int
include Int.Infix
module Int32: Int32
module Int64: Int64
module Nativeint: Nativeint
include Common
include Float
include String.Infix
val int_of_float : Float.t -> int
val round : Float.t -> Float.t
include Interfaces
module Sexp: Sexp
include Sexp.Sexp_option
include Sexp.Sexp_list
include Sexp.Sexp_array
include Sexp.Sexp_opaque
include Sexplib.Conv
include Printf
include Scanf
include Bin_prot.Std
include Result.Export
val sexp_of_array : ('a -> Sexplib.Sexp.t) -> 'a Array.t -> Sexplib.Sexp.t
val array_of_sexp : (Sexplib.Sexp.t -> 'a) -> Sexplib.Sexp.t -> 'a Array.t
val sexp_of_bool : Bool.t -> Sexplib.Sexp.t
val bool_of_sexp : Sexplib.Sexp.t -> Bool.t
val sexp_of_char : Char.t -> Sexplib.Sexp.t
val char_of_sexp : Sexplib.Sexp.t -> Char.t
val sexp_of_exn : Exn.t -> Sexplib.Sexp.t
val sexp_of_float : Float.t -> Sexplib.Sexp.t
val float_of_sexp : Sexplib.Sexp.t -> Float.t
val sexp_of_int : Int.t -> Sexplib.Sexp.t
val int_of_sexp : Sexplib.Sexp.t -> Int.t
val sexp_of_int32 : Int32.t -> Sexplib.Sexp.t
val int32_of_sexp : Sexplib.Sexp.t -> Int32.t
val sexp_of_int64 : Int64.t -> Sexplib.Sexp.t
val int64_of_sexp : Sexplib.Sexp.t -> Int64.t
val sexp_of_list : ('a -> Sexplib.Sexp.t) -> 'a List.t -> Sexplib.Sexp.t
val list_of_sexp : (Sexplib.Sexp.t -> 'a) -> Sexplib.Sexp.t -> 'a List.t
val sexp_of_nativeint : Nativeint.t -> Sexplib.Sexp.t
val nativeint_of_sexp : Sexplib.Sexp.t -> Nativeint.t
val sexp_of_option : ('a -> Sexplib.Sexp.t) -> 'a Option.t -> Sexplib.Sexp.t
val option_of_sexp : (Sexplib.Sexp.t -> 'a) -> Sexplib.Sexp.t -> 'a Option.t
val sexp_of_string : String.t -> Sexplib.Sexp.t
val string_of_sexp : Sexplib.Sexp.t -> String.t
val (!!) : 'a -> ('a, 'b) Default.t