Rich was promoting functional programming. I can see functional programming has its benefits, but you will need mutable states eventually somewhere to do useful things. Functional programming just tell you to constraint yourself when using mutable states. It's not like mutable states are to be avoided by all means. I mean, do you want to get a copy of Google's internal state so you can send it back to Google next time along with your search string, and hence make Google search functional? That is neither practical nor desirable.
Also, my impression is some of Rich's high profile speeches (and some of his partner) tends to stress the message he wants to deliver by simplifying things to an extent that I feel is in the danger of distorting the reality (because other important things were left out). I still think many of his points are very insightful, I just enjoy the speeches better by standing back a little bit. Just like when you watch a talk show, there are many good insightful comments about life and politics and etc, because they exposed something you may have never thought about, but I don't ask "it is true?" on each of those comments. :-) -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en