(activate!)
Replaces clojure.core's derive
and underive
with derive+
and underive+
respectively via alter-var-root
Replaces clojure.core's `derive` and `underive` with `derive+` and `underive+` respectively via alter-var-root
(bound & body)
Dynamically binds clojure.core's derive
and underive
with derive+
and underive+
respectively via with-bindings
.
Dynamically binds clojure.core's `derive` and `underive` with `derive+` and `underive+` respectively via `with-bindings`.
(deactivate!)
Restores clojure.core's derive
and underive
respectively via alter-var-root
Restores clojure.core's `derive` and `underive` respectively via alter-var-root
(derive+ tag parent)
(derive+ h tag parent)
Establishes a parent/child relationship between parent and tag.
Unlike clojure.core/underive
, there is no requirement that
tag or parent must be a class, keyword or symbol; h must be a
hierarchy obtained from make-hierarchy, if not supplied defaults to,
and modifies, the global hierarchy.
Establishes a parent/child relationship between parent and tag. Unlike `clojure.core/underive`, there is no requirement that tag or parent must be a class, keyword or symbol; h must be a hierarchy obtained from make-hierarchy, if not supplied defaults to, and modifies, the global hierarchy.
(underive+ tag parent)
(underive+ h tag parent)
Removes a parent/child relationship between parent and tag.
Unlike clojure.core/underive
, there is no requirement that
tag or parent must be a class, keyword or symbol; h must be a
hierarchy obtained from make-hierarchy, if not supplied defaults to,
and modifies, the global hierarchy.
Removes a parent/child relationship between parent and tag. Unlike `clojure.core/underive`, there is no requirement that tag or parent must be a class, keyword or symbol; h must be a hierarchy obtained from make-hierarchy, if not supplied defaults to, and modifies, the global hierarchy.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close