> 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
-~----------~----~----~----~------~----~------~--~---

Reply via email to