On Jul 30, 6:02 pm, daly <d...@axiom-developer.org> wrote: > While it is fine to say "get involved in head-punching" I think > it is important to realize that it is Rich's head being punched.
Seems like I was unclear in my statement. I'll try to do it again. At any point of a lifetime of a computer language there are people that do not agree with some of its design choices. What differentiates young languages from mature ones is the way how these people deal with their disagreement. Year ago a person who was unhappy with some Clojure parts would think: "No, Clojure is just not for me". Now this person understands actually how awesome Clojure is, but he is still unhappy with some features. What does he do now? Right, he goes to the mailing list and starts a thread with the topic: "Alright, fess up, who's unhappy with Clojure having no goto?" This person is not evil, neither he wants to insult the language designers - he just sees this nice tool with minor mistakes (from his perspective) in it and he wonders why such clever people as the language designers made this mistakes (from his perspective). For example, why do people curse C++ and blame Stroustrup so much? Because, after all, C++ is an ubiquitous language. Once he (Bjarne Stroustrup) said: "There are only two kinds of programming languages: those people always bitch about and those nobody uses". Clojure finally made it into the first group and that is what I am happy with. Now we have to learn how to live with the side-effects of it. I don't think that such messages should be considered like Rich's head being punched. I don't think that Rich should consider them like an offense to him or to his work. But such situations are inevitable and all of us and Rich in particular have to learn how not to take it to heart. Alexander -- 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