This thread got me thinking that when a namespace is partially promoted to
Clojure proper, it might be good to provide a reduced version of the old
namespace, providing just the functionality that was not promoted as an
alternative to complete removal.

Anyway, I've sketched out the idea as a patch attached to ticket 93 on
assembla, where I'm hacking on patches to remove deprecated modules from
clojure-contrib.

https://www.assembla.com/spaces/clojure-contrib/tickets/93

// Ben

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?
>
> On a side note: shouldn't slurp* and slurp be unified somehow in a
> future release?
>
> 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
>
> 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

Reply via email to