URI
URI
absolute?
defn
(λ [(Ref URI)] Bool)
(absolute? u)
copy
instantiate
(λ [(Ref URI)] URI)
empty
defn
(λ [] URI)
(empty)
fragment
instantiate
(λ [(Ref URI)] (Ref (Maybe String)))
full-path
defn
(λ [(Ref URI)] String)
(full-path u)
host
instantiate
(λ [(Ref URI)] (Ref (Maybe String)))
hostname
defn
(λ [(Ref URI)] (Maybe String))
(hostname u)
init
instantiate
(λ [(Maybe String), (Maybe String), (Maybe Int), (Maybe String), (Maybe String), (Maybe String), (Maybe String), (Maybe String), (Maybe String)] URI)
opaque
instantiate
(λ [(Ref URI)] (Ref (Maybe String)))
parse
defn
(λ [&String] URI)
(parse s)
password
instantiate
(λ [(Ref URI)] (Ref (Maybe String)))
path
instantiate
(λ [(Ref URI)] (Ref (Maybe String)))
port
instantiate
(λ [(Ref URI)] (Ref (Maybe Int)))
prn
instantiate
(λ [(Ref URI)] String)
query
instantiate
(λ [(Ref URI)] (Ref (Maybe String)))
relative?
defn
(λ [(Ref URI)] Bool)
(relative? u)
scheme
instantiate
(λ [(Ref URI)] (Ref (Maybe String)))
set-host
instantiate
(λ [URI, (Maybe String)] URI)
set-host!
instantiate
(λ [(Ref URI), (Maybe String)] ())
set-opaque
instantiate
(λ [URI, (Maybe String)] URI)
set-opaque!
instantiate
(λ [(Ref URI), (Maybe String)] ())
set-path
instantiate
(λ [URI, (Maybe String)] URI)
set-path!
instantiate
(λ [(Ref URI), (Maybe String)] ())
set-port
instantiate
(λ [URI, (Maybe Int)] URI)
set-port!
instantiate
(λ [(Ref URI), (Maybe Int)] ())
set-query
instantiate
(λ [URI, (Maybe String)] URI)
set-query!
instantiate
(λ [(Ref URI), (Maybe String)] ())
set-scheme
instantiate
(λ [URI, (Maybe String)] URI)
set-scheme!
instantiate
(λ [(Ref URI), (Maybe String)] ())
set-user
instantiate
(λ [URI, (Maybe String)] URI)
set-user!
instantiate
(λ [(Ref URI), (Maybe String)] ())
str
defn
(λ [(Ref URI)] String)
(str u)
update-fragment
instantiate
(λ [URI, (Ref (λ [(Maybe String)] (Maybe String)))] URI)
update-host
instantiate
(λ [URI, (Ref (λ [(Maybe String)] (Maybe String)))] URI)
update-opaque
instantiate
(λ [URI, (Ref (λ [(Maybe String)] (Maybe String)))] URI)
update-password
instantiate
(λ [URI, (Ref (λ [(Maybe String)] (Maybe String)))] URI)
update-path
instantiate
(λ [URI, (Ref (λ [(Maybe String)] (Maybe String)))] URI)
update-port
instantiate
(λ [URI, (Ref (λ [(Maybe Int)] (Maybe Int)))] URI)
update-query
instantiate
(λ [URI, (Ref (λ [(Maybe String)] (Maybe String)))] URI)
update-scheme
instantiate
(λ [URI, (Ref (λ [(Maybe String)] (Maybe String)))] URI)
update-user
instantiate
(λ [URI, (Ref (λ [(Maybe String)] (Maybe String)))] URI)
user
instantiate
(λ [(Ref URI)] (Ref (Maybe String)))
userinfo
defn
(λ [(Ref URI)] String)
(userinfo u)