On Mon, Apr 19, 2010 at 10:30 AM, falcon <[email protected]> wrote:
> 1. core.clj is a gigantic library with more than 400 function
> definitions (378 defns and 62 defmacros to be exact).  I didn't expect
> to find sequence related functions, such as map/reduce in core.
> Doesn't it make sense to move functions to more 'domain-specific'
> libraries...even if core.clj eventually imports all these libraries
> and exposes them as if they were all in the same library?

My preference would be much tighter subdivision of functionality into
libraries, but with an enlarged set of auto-imports compared to what
we have today, encompassing much of what is currently in the
seq-utils, str-utils and duckstreams contrib libraries. We would need
to add namespace functionality for excluding such auto-imports on a
per-library basis, similar to the way that :exclude currently works on
a per-symbol basis.

-Per

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