First off, I geeked out again when I saw I had a comment from you. I've loved several of your articles on Clojure!
Secondly, I think your critiques are correct. I misused idempotency slightly, and my associative example is actually commutative. I definitely appreciate the clarification and additional examples? Would you mind if I added those to the article?
Thanks again for the complements and clarifications, and keep up the good work at PurelyFunctional.tv!
Sorry I didn't reply to this sooner. Be my guest and reuse the examples.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.