Start
Language philosophy
The design choices that shape Sun's numerical programming model.
01
Matrix-first
Matrices are first-class values, not an optional library layer. Literals, multiplication, element-wise operations, slicing, and shape queries share one numeric model.
02
Direct syntax
Blocks close with end, semicolons suppress implicit output, and public indexing starts at 1. The language favors visible operations over implicit magic.
03
An honest experiment
Features differ across the interpreter, native backend, terminal, and Studio. This documentation labels those boundaries instead of treating names in the source tree as promises.