(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 builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |