Namespace Management
The Wolfram Language supports dynamic hierarchical namespace management. The Wolfram Language's symbolic programming paradigm allows a unique level of programmability and control in namespace management.
$Context — default context for creating new symbols
$ContextPath — list of additional contexts to search for symbols
$ContextAliases — list of aliases for context names
BeginPackage, EndPackage — set up contexts for a package
Begin, End — reset default contexts
Needs — import definitions for a context
$Packages — list of loaded packages
SystemInformation — give information including package and context status
Namespaces in Notebooks
CellContext — default context for a cell or cells
Notebook's Default Context — default context for a notebook
Scoping Constructs »
Module — localize symbol names
Symbol Handling »
Names — list symbols within a context
Remove — completely remove symbol names
Standard Namespaces »
System` ▪ Global` ▪ $CellContext` ▪ ...