#### 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.