Wolfram Language & System 10.4 (2016)|Legacy Documentation

This is documentation for an earlier version of the Wolfram Language.View current documentation (Version 11.2)

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

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

Unique  ▪  $ModuleNumber

Standard Namespaces »

System`  ▪  Global`  ▪  $CellContext`  ▪  ...