Description
Atom (or symbol) datatype for fast comparision and sorting.
Description
This module provides an abstract datatype for atoms, such that:
Each atom string is only in memory once
O(n)
creation timeO(1)
equality-comparisonO(1)
(in practice) ord-comparisonOrd
-comparison results are independent on evaluation order
This module is thread-safe.