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