Links

Naming

The naming conventions for Loop which was heavily inspired by Rust's naming conventions.
These conventions were discussed under the following ADR: https://gitlab.com/looplanguage/loop/-/tree/main/docs/adr/approved/naming-convention.md
In general, Loop tends to use CamelCase for "type-level" constructs (types and traits) and snake_case for "value-level" constructs. More precisely:
Item
Convention
Modules
snake_case
Classes
CamelCase
Enums
CamelCase
Functions
snake_case
Methods
snake_case
Local variables
snake_case
Static variables
SCREAMING_SNAKE_CASE
Constant variables
SCREAMING_SNAKE_CASE
Type parameters
concise CamelCase, usually single uppercase letter: T
Last modified 11mo ago