I've never used Specter, but my needs are modest compared to some Clojure 
programmers'.  (Great introductory blog post, Nathan, btw.)  Intuitively, 
it feels to me like Specter is too big of a monster to be in core.  I am 
not surprised that that's not going to be an option.  

The idea of making it a contrib library seems reasonable, though.  Perhaps 
this would involve some revision of the syntax.  Alex said that there's no 
advantage to making it a contrib library, but maybe there is a bit of an 
advantage.

Contrib libraries are easy to discover--they're listed in a prominent place 
at clojure.org--and they are easier to trust.  There are good non-contrib 
libraries, and always will be, but one has to investigate an external 
library to figure out how robust it is, what stage of development it's at, 
whether it's currently supported, whether it will be supported in the 
future, whether there are competing libraries that should be evaluated, 
etc.  I gather that Specter passes those tests well, but anyone new to it 
might not know that.  With an official release of a contrib library, even 
if it's 0.x version, being an official contrib library is a stamp of 
approval that gives one a reason to trust it, until proven otherwise.  
Further, although I don't think Specter belongs in core, it does feel like 
something that might be appropriate as a contrib library.  I can see how 
useful it could be, and what it does is no more complicated than some other 
contrib libraries.

-- 
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
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to