Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Given a quick read over the article and comments, and a small amount of personal clojure experience, it seems to me that this is a poorly researched article. The visualizations may be easy to understand, but they are based more on assumptions and misunderstanding than on reasoned fact.

In particular, the author's concern regarding management of mutable data structures in STM is almost bizzare. The concurrent code that I have worked with uses persistent but immutable data structures across agents, which are execution blocks queued in a thread pool. Using this you can write large pieces of code without dosync that scale to any number of cores in an efficient manner.

So, while I enjoy comparisons and nice visualizations, maybe someone else could try their hand at this one?



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: