Shared-memory persistent data structures for ClojureScript and Clojure
Summary
Eve introduces cross-process, shared-memory persistent data structures for Clojure/ClojureScript using SharedArrayBuffer and mmap-backed atoms. It details HAMT-based collections with lock-free CAS, cross-platform compatibility, epoch-based GC, and in-browser sharing, plus usage patterns and performance benchmarks.