Core environment handling namespace.
Core environment handling namespace.
Atom containing access counts for all environment maps.
Atom containing access counts for all environment maps.
(clear-accesses!)
Resets the variable accesses map to an empty state.
Resets the variable accesses map to an empty state.
(declare-env-attr! prop-key pred)
Helper function which adds elements to the variable-schema
map.
Helper function which adds elements to the `variable-schema` map.
(declare-env-var! env-key properties)
Helper function for the defenv
macro. Declares properties for an
environment variable, checking various schema properties.
Helper function for the `defenv` macro. Declares properties for an environment variable, checking various schema properties.
(defenv env-key description & {:as opts})
Define a new environment variable used by the system.
Define a new environment variable used by the system.
Global default environment map as loaded by environ.core
.
Global default environment map as loaded by `environ.core`.
Map of environment keywords to a definition map which may contain a
:description
and optionally a :type
for auto-coercion.
Map of environment keywords to a definition map which may contain a `:description` and optionally a `:type` for auto-coercion.
(set-env! var-key value & kvs)
Updates the global environment map with a new value for the given variable. This should generally only be used from a REPL, and will not affect the actual system environment!
Updates the global environment map with a new value for the given variable. This should generally only be used from a REPL, and will not affect the actual system environment!
Simple key->predicate schema for variable definitions.
Simple key->predicate schema for variable definitions.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close