The standard vector module for most Monkey code publicly available from both the Regal Internet Brothers, and Sonickidnextgen/ImmutableOctet.
Requirements:
- 'util': The standard vector implementations utilize the 'util' module's container/array management code.
Optional Dependencies:
-
'ioelement': All standard vector implementations can optionally support the 'SerializableElement' interface.
- 'brl.stream': Used for standard serialization via the 'ioelement' module's 'SerializableElement' interface.
-
'supportlayer' (Local module): Can be partially toggled using the 'VECTOR_TYPEFIXES' and/or 'VECTOR_SUPPORTLAYER_TYPEFIXES' preprocessor variables.
- 'boxutil': Used for handling the standard "box" classes.
References:
- Any entries offset from the current entry by one 'TAB' character will act as a requirement for the entry one step above. If no sub-entries are present, then either there aren't extra requirements, or there isn't sufficient documentation.
- If a sub-entry is described as explicitly optional (Or required), that notation will take priority. This also goes for instances where entire sections are defined as optional or required.
This module is officially distributed with the Regal Modules project. To install this module, please follow the installation guide provided with that repository.