Variables y Tipos
Bindings (let/var), anotaciones y los tipos integrados principales.
Variables y Tipos
Las variables y los bindings locales siguen siendo directos, pero las anotaciones explícitas siguen siendo la forma más segura de documentar intención en código científico.
Verificado hoy
- La inferencia local de tipos funciona para bindings y parámetros sencillos.
- Las anotaciones explícitas siguen siendo la forma más segura de documentar unidades, efectos y valores sensibles a la confianza.
- Trata los tests y los artefactos de gate como evidencia más fuerte que la prosa aspiracional o los nombres de directorio.
Caveats actuales
- La sintaxis de unidades y quantity existe, pero la validación end-to-end sigue siendo parcial.
- El comportamiento depende del binario exacto de
souc, no solo de los archivos presentes en el repositorio.
Pruébalo en este repositorio
let count = 3
let ratio: f64 = 0.5
var total = count + 1
"$SOUC_BIN" check examples/hello.sio