Optionalframe: FrameOptionalbuiltBuilt-in environment that must not change; only for the top-most envs.
OptionalcacheOptionalglobalmarks the global environment (.GlobalEnv); attached packages (see EnvType) live below it
ReadonlyidUnique internally generated identifier, used for debugging not comparison
OptionalnOptional name for namespaced/non-anonymous environments, please only set if you know what you are doing
OptionalnamespacesWhat the configuration states about packages R does not attach on startup, by package; only the built-in env carries it (see statedIn).
Lexical parent of the environment, if any (can be manipulated by R code)
OptionalsuperWhat the lexical frame this stands in for held when its closure was created; <<- binds lexically, so defining super needs this.
Optionaltwhich search-path layer this env is (package/namespace/imports), if any
Optionaltailwhat a resolution found below this frame, by target and name; only frames nothing writes keep one
Provides the closure linked to this environment.
What this frame binds.
The parent, unshared first when a write is about to go through it. A clone(true) hands out the original chain
and lets it materialize one frame at a time here, since a removal usually reaches only a frame or two.
Takes map as the bindings, sharing it until something writes.
Adds all writes of other to this environment (other's operations might happen). Always recurses parents.
Marks this as the global environment (.GlobalEnv); see globalEnv.
Clones this, sharing memory until either side writes; the cost is the same for a frame of any size.
Define a new identifier definition within this environment.
Define several identifiers at once in a more performant fashion.
What name holds here; the chain walks of name resolution take this rather than memory.
Definitions within other replace those here by name; if all of other's are maybe, they are appended instead (turning existing ones maybe too). Always recurses parents.
OptionalapplyCds: readonly ControlDependency[]Records the lexical frame this one stands in for; see superMemory.
See
REnvironmentInformation