Quick StartTryGuideAPICommunityBlogGitHub

Standard Library

Below is the API for the OCaml standard library. It's directly copied over from the OCaml Manual, formatted to the Reason syntax and styled accordingly. The API docs are work-in-progress; we'll be polishing these gradually!

If you're targeting JavaScript, the API docs for BuckleScript includes all of below, plus JS-specific APIs.

Module type MoreLabels.Hashtbl.SeededHashedType

module type SeededHashedType = Hashtbl.SeededHashedType

type t 
The type of the hashtable keys.
val equal : t -> t -> bool
The equality predicate used to compare keys.
val hash : int -> t -> int
A seeded hashing function on keys. The first argument is the seed. It must be the case that if equal x y is true, then hash seed x = hash seed y for any value of seed. A suitable choice for hash is the function Hashtbl.seeded_hash below.