Hacker News new | ask | show | jobs
by physicsyogi 2472 days ago
Persistent data structures are thread-safe and are useful for concurrency. That's partly why they are a core part of functional programming languages like Clojure and Haskell. Persistent data structures are also useful for version control.