UriAsData.md
... ...
@@ -8,7 +8,7 @@ This is not a pattern that you need to apply if your application handles URIs on
8 8
9 9
## Candidate Solutions
10 10
11
-There are a number of libraries available in Clojure to work with URIs as structured data. Since Clojure is a hosted language, there is always the option of using a library from the underlying platform to manage URIs, such as JavaScript's [URL](https://developer.mozilla.org/en-US/docs/Web/API/URL) or Java's [URI](https://kapeli.com/dash_share?docset_file=Java&docset_name=Java%20SE21&path=java.base/java/net/URI.html&platform=java&repo=Main&version=SE21). There are, however, a number of Clojure specific options:
11
+There are a number of libraries available in Clojure to work with URIs as structured data. Since Clojure is a hosted language, there is always the option of using a library from the underlying platform to manage URIs, such as JavaScript's [URL](https://developer.mozilla.org/en-US/docs/Web/API/URL) or Java's [URI](https://docs.oracle.com/en%2Fjava%2Fjavase%2F21%2Fdocs%2Fapi%2F%2F/java.base/java/net/class-use/URI.html). There are, however, a number of Clojure specific options:
12 12
13 13
* [exploding-fish](https://github.com/wtetzner/exploding-fish): A Clojure-only library that can handle accessing parts of URIs, updating URIs, normalization, and resolution
14 14
* [com.cemerick/url](https://github.com/cemerick/url): A now-archived library that works across Clojure and ClojureScript that allows access to parts of URIs