On Sat, Mar 24, 2012 at 6:38 PM, Scott Jaderholm <jaderh...@gmail.com> wrote:
>
> Sorry to break it to you, but # is used in many places other than
> lambdas, so even if you remove it from #{} you still have foo#, #^foo,
> #^{foo bar}, #'foo, #"foo", #_foo, #foo{1 2}, #foo[1 2], and others
> I've probably forgotten.

I was not talking about the number of things it's used for, but rather
the frequency of the uses in production code; sorry if that wasn't
clear.

My experience is that the highest frequency of #s in production code
is at the starts of lambdas; the next highest is regexes, which as
programs of a sort are also quasi-lambda-like (though not usable
directly as operators). Autogensyms in macros are a distant third and
use the # as a suffix, not a prefix. The other uses of # are less
frequent still. At the bottom of the heap, #_ is only used temporarily
in debugging, for the most part.

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