With 1.0 jar hitting clojars, I think it's time to announce Urly here.

Urly is a library that provides a common immutable abstraction for URLs and 
URIs, including
string representations. It also makes it easier to 

 * extract and mutate parts of URLs (like path or query string)
 * resolve URLs in a more forgiving way (closer to how browsers do it)
 * work with certain invalid URLs that can be found in real world HTML markup

and in general provides some useful functions java.net.URI and java.net.URL 
lack.

For example, functions like host-of or without-query-string can work on string 
inputs, java.net.URL instances, java.net.URI instances and so on.

Urly lives on github [1], targets Clojure 1.3+, licensed under the Eclipse 
Public License and
tested against Clojure 1.3 and 1.4 (betas) on travis-ci.org [2].

More detailed rationale and code examlpes for Urly can be found in the README. 
The test suite is pretty extensive and provides more examples (until we put up 
a real documentation site).

New releases, features and so on are announced on Twitter @ClojureWerkz [3].

1. https://github.com/michaelklishin/urly
2. http://travis-ci.org/#!/michaelklishin/urly
3. http://twitter.com/clojurewerkz/


MK

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