> I agree that it would be nice to be able to treat all functions as > methods. But performance is also a key feature of Clojure that > attracts a large percentage of its users, myself included. The initial > reason I chose Clojure over Python, or Ruby, or any other scripting > language was its exceptional performance.
i am not a language implementer, so this might not make much sense, but: would it be possible for routines to check to see if they are not using multimethod-ness, and in that case be performance optimized, yet have the syntax for them all be somehow less different? just trying to think of how one could present the programmer with consistent abilities, while not avoiding possible optimization. of course, some folks probably don't like such things and i don't totally disagree (cf. http://prog21.dadgum.com/40.html). sincerely. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---