Kxclib
refupdate_and_calc r f
calculate a result and the a updated referent value from the current referent value of r
using f
.
refpop r
pop first item of the list referred to by r
. Raises Not_found
if the list is empty.
module Functionals : sig ... end
module Fn = Functionals
include module type of struct include Functionals.BasicInfix end
function composition 1, on second argument
include module type of struct include Functionals.CommonTypes end
module PipeOps_flat_map (S : sig ... end) : sig ... end
module type Monadic = sig ... end
module type MonadOpsS = sig ... end
List.fold_left
but arg pos exchanged
module Either : sig ... end
type ('a, 'b) either = ('a, 'b) Either.t
module Result : sig ... end
module type ResultOfS = sig ... end
module type ResultOfS' = sig ... end
module ResultOf' (E : sig ... end) : ResultOfS' with type err = E.err
module ResultWithErrmsg0 : sig ... end
module Queue : sig ... end
type 'x queue = 'x Queue.t
module Option0 : sig ... end
module Option : sig ... end
val (|?) : 'a Option.t -> 'b -> 'c
val (|?!) : 'a Option.t -> (unit -> 'a) -> 'b
module Seq0 : sig ... end
module Seq : sig ... end
type 'x seq = 'x Seq.t
module Array0 : sig ... end
module Array : sig ... end
module List0 : sig ... end
module List : sig ... end
include module type of struct include List.Ops_piping end
val iota : int -> int List.t
val iota1 : int -> int List.t
module Hashtbl : sig ... end
module Bytes : sig ... end
module String : sig ... end
module StringMap : sig ... end
module IntMap : sig ... end
module Obj : sig ... end
module IoPervasives : sig ... end
include module type of struct include IoPervasives end
module Timing : sig ... end
module Int53p : sig ... end
include module type of struct include Int53p.Ops end
type int53p = Int53p.Internals.CurrentFlavorImpl.Ops.int53p
module Datetime0 : sig ... end
all according to proleptic Gregorian Calender
module ParseArgs : sig ... end
module ArgOptions : sig ... end
module FmtPervasives : sig ... end
include module type of struct include FmtPervasives end
module Fmt = FmtPervasives.Fmt
print integer with thousand separator
module Log0 : sig ... end
include module type of struct include Log0.Pervasives end
module Runtime_info : sig ... end
module Backtrace_info : sig ... end
module type Io_style = sig ... end
exceptions thrown in executing second argument of bind
is expected to be caught and could be retrieved using extract_error
module Direct_io : sig ... end
module CheckDirectIo : Io_style
exceptions thrown in executing second argument of bind
is expected to be caught and could be retrieved using extract_error
module Json : sig ... end
module Jv : sig ... end
module Base64 : sig ... end
module Url_encoding : sig ... end
encode / decode a string according to the RFC 3986 Section 2.1 URI Generic Syntax - Percent-Encoding syntax