(displace val)
Add displace metadata to a value.
Add displace metadata to a value.
(meta-merge left right)
Recursively merge values based on the information in their metadata.
Recursively merge values based on the information in their metadata.
(replace val)
Add replace metadata to a value.
Add replace metadata to a value.
(unwrap obj)
Unwrap a value, if it is wrapped. Reverses the wrap
function.
Unwrap a value, if it is wrapped. Reverses the [[wrap]] function.
(unwrap-all x)
Unwrap all values nested in a data structure.
Unwrap all values nested in a data structure.
(wrap val)
If a value doesn't support metadata, wrap it in a record that does.
If a value doesn't support metadata, wrap it in a record that does.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close