Re:Ask HN: Why is concurrent programming so hard ?
by andyleclair on Monday August 17, 2009 @04:10PM
(#768965)
Yes. I hear many a person bitch about concurrent programming. Concurrency is hard ONLY when you have mutable state. Otherwise, you just (call/cc ...) your continuations.
I thank my lucky stars every day that I go to a school where the first thing you learn is Scheme. Thanks, Matthias!
Concurrent programming isn't hard, debugging concurrent programming is hard. Eliminate side effects, use Software Transactional Memory, and figure out how easy concurrent programming _can_ be.
obvious Clojure plug