Many languages support multiple,
simultaneously-active, environments
Each Java class introduces an environment
Each Ada package also
… and also each function and its parameters
in Tiger
Environment for variables and functions
Environment for type names
Text Box: ‹#›