Next: 2.11.1 currenterror Up: 2. Onyx Language Reference Previous: 2.10 Object-oriented programming Contents Index

# 2.11 Dictionary reference

All operators built in to Onyx have corresponding names that are composed entirely of lower case letters and numbers (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 or a number in names (for example, capital letters, 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.11.1 currenterror
- 2.11.2 envdict
- 2.11.3 errordict
- 2.11.4 gcdict
- 2.11.5 globaldict
- 2.11.6 onyxdict
- 2.11.7 outputsdict
- 2.11.8 sprintsdict
- 2.11.9 systemdict
- 2.11.10 threaddict
- 2.11.11 threadsdict
- 2.11.12 userdict