This prints:
The label and the parent label.
Whether the environment is locked.
The bindings in the environment (up to 20 bindings). They are printed succintly using
pillar::type_sum()
(if available, otherwise uses an internal version of that generic). In addition fancy bindings (actives and promises) are indicated as such.Locked bindings get a
[L]
tag
Note that printing a package namespace (see ns_env()
) with
env_print()
will typically tag function bindings as <lazy>
until they are evaluated the first time. This is because package
functions are lazily-loaded from disk to improve performance when
loading a package.
Usage
env_print(env = caller_env())
Arguments
- env
An environment, or object that can be converted to an environment by
get_env()
.