Agree with Daniel Janus. There are some conflicts without any reason. This should be cleaned up for 1.2.1 version. More over when I build clojure-contrib-1.2.jar I get 4 failures on tests due to. It shouldn't appear in a final versions. All contributors and Rick do a great job but you should think about some QA.
On 27 Sie, 15:20, B Smith-Mannschott <bsmith.o...@gmail.com> wrote: > On Fri, Aug 27, 2010 at 13:54, Daniel Janus <nath...@gmail.com> wrote: > > Hi, > > > so I finally got around to port my app to Clojure 1.2 and got confused > > about the contrib shuffles. > > > There's clojure.java.io and clojure.contrib.io. The docs on the latter > > says that most of the functions defined in there are deprecated, and > > one should use clojure.java.io instead. But clojure.java.io lacks some > > of the very useful macros and function I'm using, like with-in-reader, > > with-out-writer, slurp*, to name but a few; clojure.contrib.io does > > have them, but it relies on its own primitives, instead of building on > > clojure.java.io. So in a way I'm committed to using (if indirectly) > > code that is already deprecated. What are the plans for contrib > > development in this case? > > with-out-writer and with-in-reader do indeed seem to be missing. By hand, > this would be e.g. > > (with-open [r (io/reader x)] > (binding [*in* r] > (read))) > > But that seems like the kind of boiler-plate a macro or function should be > provided for... > > > On a side note: shouldn't slurp* and slurp be unified somehow in a > > future release? > > The slurp in clojure 1.2 > corehttp://clojure.github.com/clojure/clojure.core-api.html#clojure.core/... > now properly supports encoding by passing :encoding. For example: > > (slurp path :encoding "UTF-8") > > > Also, contrib 1.2's str-utils contains the following confusing comment > > at the very top: > > > ;; DEPRECATED in 1.2: Promoted to clojure.java.string. Note that > > ;; many function names and semantics have changed > > I believe clojure.string (in Clojure 1.2.0) is what was meant. > > > > > whereas there's no such thing as clojure.java.string. > > > Daniel > > > -- > > 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<clojure%2bunsubscr...@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 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