dominotwon Hacker News • Recommends
On “Optimising for Concurrency: Comparing the BEAM and JVM virtual machines”
#clojure#concurrency#softwaretransactionalmemory
111K subscribers • 135 videos on Hallway
Intermediate. Assumes working knowledge.
72K views13 years ago6 recommendations
Programming languagesSoftware designLisp and ClojureConcurrency and parallelismFunctional programming
Rich Hickey explains the problems with traditional lock-based concurrency and demonstrates Clojure's approach using immutability, software transactional memory, and agents.
A presentation by Rich Hickey to the Western Mass. Developers Group on Clojure and concurrency. Brief overview of Clojure, discussion of concurrency issues, locking, and immutabiity. In-depth look at Clojure's refs, transactions and agents. Demonstration and review of code for a multithreaded ant colony simulation.Be sure to grab the slides and code in order to follow along.Thanks to Shawn Fumo for working on this video.What people say. Engineers recommend this talk for its clear explanation of traditional concurrency issues and its demonstration of Clojure's persistent data structures and STM.
dominotwon Hacker News • Recommends
On “Optimising for Concurrency: Comparing the BEAM and JVM virtual machines”
cmiles74on Hacker News • Recommends
On “(Next Rich)”
programming-talkscurated list on GitHubRecommends
Under “Clojure”
bachbackon Hacker News • Recommends
On “Why bother learning Clojure?”
jwron Hacker News • Recommends
On “Why Johnny Can’t Write Multithreaded Programs”
cellularmitosison Hacker News • Recommends
On “REBL”
fiatmoneyon Hacker News • Mentions
On “A Worst Case for Functional Programming?”
iofjon Hacker News • Mentions
On “Immutable-cpp: persistent immutable data structures for C++”
nmgon Hacker News • Mentions
On “A Library of Parallel Algorithms”
harrision Hacker News • Mentions
On “Orb Farm”