> <[email protected]> wrote:
>> I agree with Stu, I think the point is that assert-args isn't a core
>> function to Clojure.  It is a utility function for error reporting within
>> macros.  For that reason it makes more sense to put assert-args into a util
>> library like https://github.com/clojure/tools.macro.
> 
> That would be the case, were it not used by core. So either core has
> to depend on tools.macro, core has to make it public, or the code has
> to be duplicated. I don't like the first option and I like the third
> even less.

Ken Wesson made essentially the same case for publicizing useful private fns in 
the long thread on defn- 
(https://groups.google.com/forum/#!topic/clojure/r_ym-h53f1E/discussion). It 
wasn't compelling then, and isn't compelling now.

Dead horse here. Please do not add to this thread unless you have something 
novel to contribute.

Stu

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to [email protected]
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to