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