rey is an experimental programming language.
- variables are declared using
var - the language is dynamic by default
- type annotations are optional
- if a type is specified, it is enforced at compile time
- if no type is specified, the compiler infers it and may emit warnings
- once a type is specified, it cannot change
- rey is designed to be simple and easy to learn