An obarray is a hash table mapping strings to Symbol.ts. Symbol.intern and Form.read use an obarray.
Symbol.t
Symbol.intern
Form.read
(Info-goto-node "(elisp)Creating Symbols")
type t
include sig ... end
val sexp_of_t : t ‑> Base.Sexp.t
val standard : t
(describe-variable 'obarray)(Info-goto-node "(elisp)Creating Symbols")
(describe-variable 'obarray)
val iter : t ‑> f:(Symbol.t ‑> unit) ‑> unit
(describe-function 'mapatoms)(Info-goto-node "(elisp)Creating Symbols")
(describe-function 'mapatoms)