Re: (def function* ... ???

2013-03-06 Thread Tassilo Horn
Gary Verhaegen writes: > Just to clarify, * is a legal character in any symbol in Clojure. > > There seems to be a growing convention of having a function foo* and a > macro foo which does the same thing but with some syntactic sugar. There's a similar situation in clojure's core. let, fn, and

Re: (def function* ... ???

2013-03-06 Thread Gary Verhaegen
Just to clarify, * is a legal character in any symbol in Clojure. There seems to be a growing convention of having a function foo* and a macro foo which does the same thing but with some syntactic sugar. I believe this practice originates from, or at least was widely publicized by, Christophe Gran

Re: (def function* ... ???

2013-02-28 Thread Chris Ford
Sometimes people separate a macro into the macro itself, and a normal function that does the actual work. The normal function often has the same name as the macro but with a * suffix. Chris On 28 February 2013 13:38, Dave Sann wrote: > I see cases of * after function names. > > Can anyone enli

(def function* ... ???

2013-02-28 Thread Dave Sann
I see cases of * after function names. Can anyone enlighten me as to the specific meaning of this, if any. Is it specific to some clojure uses or more widely employed. thanks Dave -- -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this