URI

absolute?

defn

(λ [(Ref URI)] Bool)

                    (absolute? u)
                

copy

instantiate

(λ [(Ref URI)] URI)

default-port

defn

(λ [(Maybe String)] Int)

                    (default-port s)
                

default-port?

defn

(λ [(Ref URI)] Bool)

                    (default-port? u)
                

default-ports

def

(Map String Int)

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)

normalize

defn

(λ [a] ())

                    (normalize u)
                

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

instantiate

(λ [URI, (Maybe String)] URI)

set-fragment!

instantiate

(λ [(Ref URI), (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-password

instantiate

(λ [URI, (Maybe String)] URI)

set-password!

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)