> For the complete documentation index, see [llms.txt](https://docs.cheddar.vihan.org/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cheddar.vihan.org/docs/developing/primitive-objects/namespace.md).

# Namespace

**A namespace is a scope**, not even a glorified scope, just a plain scope assigned to a variable. What are the uses of namespaces? Namespaces are useful to avoid cluttering the parent scope and can be used where a class is not applicable. Some examples of namespace usage in the standard library includes:

* `Math`, which stores constants and useful functions
* `IO`, which stores I/O functions and constants
