Definitions
- guideline: general rule applying to ArkScript code, which must be followed when contributing to the standard library and examples of the main repository
- standard library (aka lib): the files and functions in the
lib/ folder - builtins: functions and constants defined through C++ code, available without having to import anything
- module: C++ plugin for the ArkScript virtual machine, allowing use of C++ code (eg: the SFML)
Naming
ArkScript
Variables and functions in ArkScript standard library are named in camelCase, though kebab-case, snake_case and PascalCase are also supported.