This commit is contained in:
2026-09-12 08:56:27 +02:00
parent 426aa92d0d
commit 18306bdc8c
116 changed files with 11080 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
# Language / Compiler Specification — vue 0.2.12
Cette vue identifie le périmètre minimal centré sur le langage et le compilateur.
La source normative reste constituée des chapitres référencés par `001-SUMMARY.md`. Cette vue n'en duplique pas le contenu.
Elle inclut en priorité les chapitres consacrés à la syntaxe, au système de types, au modèle objet, au contrôle de flux, aux opérateurs, aux fichiers/imports, aux packages, aux targets, au modèle mémoire, à la FFI et aux invariants de compilation.
Les détails exhaustifs d'API Core, de SDK ou de plateforme sont hors de cette vue lorsqu'ils ne modifient pas le contrat du compilateur.

View File

@@ -0,0 +1,7 @@
# Saselang + Core Specification — vue 0.2.12
Cette vue englobe la Language / Compiler Specification et ajoute le Core normatif.
Elle inclut notamment `Object`, `String`, `Result`, `Error`, `ResultError`, `Exception`, `Option`, `Nullable`, ranges, opérateurs Core, API des primitives et conversions numériques.
L'annexe `../annexes/A-numeric-conversions.md` appartient à cette vue.

13
profiles/platform.md Normal file
View File

@@ -0,0 +1,13 @@
# Saselang Platform Documentation — vue 0.2.12
Cette vue est destinée à englober à terme :
```text
Language / Compiler
+ Core
+ SDK standard
+ SDKs et capacités spécifiques de plateforme
+ tooling/public API associé
```
En `0.2.12`, une grande partie des SDKs reste encore à spécifier ; cette vue sert donc principalement de frontière documentaire.