lambdaisland / uri

A pure Clojure/ClojureScript URI library
Mozilla Public License 2.0
243 stars 21 forks source link

fix using :domain key in README #39

Closed humorless closed 1 year ago

humorless commented 1 year ago

from the issue #34, I made this modification.

However, in my experiment with Babashka version v0.9.161. It works quite differently from the README's example, but I do not how to explain it.

bb.edn

{:paths ["src"]
 :deps { lambdaisland/uri {:mvn/version "1.13.95"}}}

li.clj

#!/usr/bin/env bb
(ns li
  (:require [lambdaisland.uri :as liu]))

(def u (liu/uri "https://example.com"))

(str u) ;;=> "https://example.com"
(liu/uri-str u) ;;=> "https://example.com"

(:host u) ;;=> "example.com"
(get u :host) ;;=> "example.com"

(u :host) ;;=> ; (err) : sci.impl.records.SciRecord cannot be cast to clojure.lang.IFn

Fixes #34

plexus commented 1 year ago

Released in v1.14.120

[lambdaisland/uri "1.14.120"]                 ;; deps.edn
{lambdaisland/uri {:mvn/version "1.14.120"}}  ;; project.clj