Standard Namespaces

Mathematica allows arbitrary hierachical namespaces. However, several standard "contexts" are conventionally used for predefined purposes.

ReferenceReference

System` the context for system-defined symbols

Global` the default context for user-defined symbols

package` the conventional context for public symbols in a package

package`Private` the conventional context for private symbols in a package

$CellContext` placeholder for the context of a symbol inside Dynamic

Cell$n`, Notebook$n` unique contexts generated for cells or notebooks

Developer` built-in symbols intended for advanced package development

Experimental` symbols introduced in a particular version for experimental purposes

New to Mathematica? Find your learning path »
Have a question? Ask support »