Identifiable(3)
π Identifiable π
okay bestie, welcome to Identifiable(3) from the OCaml library β manual name folded in right at the top like a cute little label. This page is short and iconic, so let's get into it.
πΈ NAME πΈ
Identifiable β Uniform interface for common data structures over various things. That's the whole vibe: one interface, lots of things. No cap.
π§ Module π§
Module Identifiable β that's the module label, bestie. It's the main character of this page.
β¨ Documentation β¨
Module Identifiable
: sig end
Uniform interface for common data structures over various things. (yes, it said it twice, and honestly? consistency ate.)
β οΈ Warning: this module is unstable and part of Compiler_libs. So like, don't build your whole personality on it, okay? π
Here are the exact declared pieces, copied character-for-character because we do not mess with signatures:
module type Thing = sig end
module Pair : (A : Thing) (B : Thing) -> sig end
module type Set = sig end
module type Map = sig end
module type Tbl = sig end
module type S = sig end
module Make : (T : Thing) -> sig end
That's the whole lineup: module type Thing, Pair, module type Set, module type Map, module type Tbl, module type S, and Make β all present and accounted for. π«Ά
source/version: OCamldoc β¨ date: 2026-06-22 β¨ page: Identifiable(3) β mwah, that's the cute sign-off, bestie. π
π¦ where this page comes from
- arch rolling: ocaml 5.5.0-1 Β· LGPL2.1 AND custom: QPL-1.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms