This commit is contained in:
2026-09-13 10:20:16 +02:00
parent 019c8ad335
commit b72193d656
38 changed files with 1523 additions and 837 deletions

View File

@@ -12,7 +12,9 @@ Pas de visibilité explicite.
`main` ne peut pas déclarer `throws`, même s'il retourne `Result`.
L'environnement top-level ne possède pas d'appelant Saselang capable de l'envelopper dans un `try/catch`.
L'environnement top-level ne possède pas d'appelant Saselang capable d'assumer un contrat checked : toute `Exception` doit donc être gérée avant de quitter `main`.
`main` peut documenter des `Fault` par `faults`, comme toute callable. Un `Fault` non capturé atteint la frontière de l'unité d'exécution et provoque l'échec runtime correspondant.
## 42.2 `ExitCode` — V1 REQUIS — FIGÉ EN PRINCIPE