Next: 2.9.1 currenterror Up: 2. Onyx Language Reference Previous: 2.8 Memory management Contents Index

# 2.9 Dictionary reference

All operators built in to Onyx have corresponding names that are composed entirely of lower case letters (with the exception of syntax-supporting operators like [). In order to avoid any possibility of namespace collisions with names defined by current and future versions of Onyx, use at least one character that is not a lower case letter in names (for example, capital letters, numbers, underscore, etc.). In practice, namespace collisions usually aren't a problem, even if they happen, since the only effect is that the program-defined definition shadows the built in definition during name lookups.

Subsections

- 2.9.1 currenterror
- 2.9.2 envdict
- 2.9.3 errordict
- 2.9.4 gcdict
- 2.9.5 globaldict
- 2.9.6 onyxdict
- 2.9.7 outputsdict
- 2.9.8 sprintsdict
- 2.9.9 systemdict
- 2.9.10 threaddict
- 2.9.11 threadsdict
- 2.9.12 userdict