← All repos

core_kernel

Jane Street's standard library overlay (kernel)

Browse cluster: OCaml incremental computation and PPX tooling
485commits
19contributors
4languages

Tech stack & purpose

Core_kernel is Jane Street's standard library overlay, consisting of multiple specialized single-module and multi-module libraries written in OCaml. The project covers a broad range of low-level data structures and utilities including hash tables, heaps, sets, queues, and memory management tools, alongside higher-level abstractions like command-line parameter generation for enumerable types. The libraries address specific performance or functionality needs—such as bounded integer tables for speed, thread-safe queues without mutexes, weak pointers for non-intrusive memory references, and timing wheels for time-based alarms. Core_kernel is built on OCaml and designed to integrate with Jane Street's Core library ecosystem.

Languages

OCaml
100.0%
Makefile
0.0%
Dune
0.0%
Standard ML
0.0%

Contributors