This is documentation for Mathematica 8, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.2)
Namespace Management
Mathematica supports dynamic hierarchical namespace management, fully integrated into the Mathematica language. Mathematica'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
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
Module localize symbol names
Names list symbols within a context
Remove completely remove symbol names
System`  ▪ Global`  ▪ $CellContext`  ▪ ...