Albert Cardona <sapri...@gmail.com> writes: > "It seems that relatively few people are taking advantage of some of > Clojure’s most sophisticated and unique features: metadata; protocols, > records, and types; and multimethods. These facilities are absolutely > game-changers, at least IMO. Either most domains have no use for them > (I can’t believe that), or most people don’t know how to use them > effectively, thus they are left unused. Those of us that write about > and teach Clojure, take note."
Or it could just be that some of the other things on that list were so compelling that they overshadowed these. * The REPL * Functional Programming * Ease of development These are the bread-and-butter of programming, so much that I'd have a hard time ever working in (or even taking seriously) a language that didn't support them. I'm a fan of using multimethods to achieve polymorphism, but polymorphism is only needed in a small subset of the code I write, while the features above affect *everything*. -Phil -- 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