The NuLang Programmer's Reference
NuLang is a programming langage meant to provide a certain support of low-level programming but without the hassle of handling everything by the developer itself. It has strong typing, precise syntax, and fences everywhere so that if a given program compiles, it's eventually stable and won't crash or mem-leak.
It aims to be as consistent as possible, avoid exceptions to rules, and be as non-ambiguous as possible when reading the code written by anyone. For this purpose, a lot of rules are being enforced at compile-time instead of staying at the "convention" or "guideline" level. The compiler can even (opt-in) issue warnings about some non-fatal issues (formatting, unused code, etc).
The main sources of inspiration are Qt/QML, C/C++, C#/Java, Swift, Rust, TypeScript...