I'm fairly positive duck-streams is deprecated, as it is no longer present in the clojure-contrib git repository:
http://github.com/clojure/clojure-contrib/tree/master/modules/ http://richhickey.github.com/clojure-contrib/ doesn't have the deprecation info most likely because it is the documentation for the original (now outdated) clojure-contrib repository, and doesn't have 1.2 info. http://clojure.github.com/clojure-contrib/ is the documentation for the current repository. clojuredocs should probably be updated to include the deprecation info, and also have its link to clojure-contrib point to the current repository. On Oct 26, 12:44 pm, Victor Olteanu <bluestar...@gmail.com> wrote: > Thank you Btsai. I checked > bothhttp://richhickey.github.com/clojure-contrib/io-api.html#clojure.cont... > andhttp://clojuredocs.org/clojure_contrib/clojure.contrib.duck-streams/s... > and couldn't find any reference to deprecation. > If you can confirm that this deprecation was made "official" then we could > update those docs so other people won't run into these same issues. > > Victor > > > > > > > > On Tue, Oct 26, 2010 at 12:46 AM, Btsai <benny.t...@gmail.com> wrote: > > I don't think it's a mistake or accident that spit exists in > > clojure.core. In 1.2, duck-streams became deprecated and functions > > such as spit were incorporated into clojure.core: > > >http://clojure.github.com/clojure/clojure.core-api.html#clojure.core/... > >http://clojure.github.com/clojure-contrib/duck-streams-api.html > > > Are you using anything beyond spit and slurp*? If not, I think you > > can switch to clojure.core's slurp and spit and drop duck-streams > > altogether. > > > On Oct 25, 8:59 pm, Victor Olteanu <bluestar...@gmail.com> wrote: > > > Thank you. > > > > The following statement worked for me: > > > (:require [clojure.contrib.duck-streams :as d]) > > > > As I was using slurp and slurp*, I then had to do the following: > > > > use the form "d/slurp*" instead (prefixed with d/) > > > use "slurp" without a change > > > > This brings up a related point - I can see that there are functions with > > the > > > same name in different packages, which I believe it's quite unfortunate. > > > There is slurp in clojure.core and there is duck-streams/slurp* , along > > with > > > other functions such as spit... > > > > I hope this kind of things might be addressed in future versions of > > > Clojure... > > > -- > > 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