#### 3.1.1.1 The Global Environment ¶

The global environment is that part of an environment that contains bindings with both indefinite scope and indefinite extent. The global environment contains, among other things, the following:

`*`

  bindings of dynamic variables and constant variables.

`*`

  bindings of functions, macros, and special operators.

`*`

  bindings of compiler macros.

`*`

  bindings of type and class names

`*`

  information about proclamations.