std.lib.link
bind-metadata
added in 3.0
(bind-metadata link)retrievess the metadata of a function from source code
deregister-link
added in 3.0
(deregister-link link)(deregister-link link alias registry)removes a link from global registry
intern-link
added in 3.0
(intern-link name source)(intern-link ns name source)(intern-link ns name source transform)(intern-link ns name source transform registry)creates a registers a link
link
macro
added in 3.0
(link & [opts? & sources])creates invokable aliases for early binding
link-selfied?
added in 3.0
(link-selfied? link)checks if the source and alias have the same value
link-synced?
added in 3.0
(link-synced? link)checks if the source and alias have the same value
link:bound?
added in 3.0
(link:bound? link)checks if the var of the link has been bound, should be true
link:create
added in 3.0
(link:create source alias)(link:create source alias transform)(link:create source alias transform registry)creates a link
link:info
added in 3.0
(link:info link)displays the link
(link:info -selfied-) => {:source ’std.lib.link-test/-selfied- :bound true, :status :linked, :synced false, :registered false}
link:resolve-all
added in 3.0
(link:resolve-all)(link:resolve-all registry)resolves all unresolved links in a background thread
(link:resolve-all)
link:unresolved
added in 3.0
(link:unresolved)(link:unresolved registry)returns all unresolved links
(link:unresolved)
ns-metadata
added in 3.0
(ns-metadata ns)provides source metadata support for links
(ns-metadata ’std.lib) => map?
ns-metadata-raw
added in 3.0
(ns-metadata-raw ns)returns the metadata associated with a given namespace
register-link
added in 3.0
(register-link link)(register-link link alias registry)adds link to global registry
registered-links
added in 3.0
(registered-links)(registered-links registry)returns all registered links
resource-path
added in 3.0
(resource-path ns)converts a namespace to a resource path
(resource-path ’code.test) => “code/test.clj”
transform-metadata
added in 3.0
(transform-metadata alias transform metadata)helper function for adding metadata to vars