31 lines
1.1 KiB
Markdown
31 lines
1.1 KiB
Markdown
# Modèle documentaire — 0.2.12
|
|
|
|
La documentation Saselang est organisée en trois périmètres emboîtés.
|
|
|
|
## Language / Compiler Specification
|
|
|
|
Décrit ce qu'un compilateur Saselang conforme doit accepter, refuser et produire : syntaxe, système de types, sémantique, contrôle de flux, règles de compilation, interaction avec le Core, targets et lowering contractuel.
|
|
|
|
## Saselang + Core Specification
|
|
|
|
Ajoute le Core normatif : types fondamentaux, API des primitives, erreurs, opérateurs, ranges, collections Core et capacités standard.
|
|
|
|
## Saselang Platform Documentation
|
|
|
|
Ajoute les SDKs et extensions de plateforme.
|
|
|
|
## Distribution
|
|
|
|
Une archive `full` est une baseline complète.
|
|
|
|
Une archive `delta` future doit déclarer sa `base_version` et ne contenir que les fichiers ajoutés ou modifiés. Les suppressions sont listées dans son manifest.
|
|
|
|
Le nom recommandé est :
|
|
|
|
```text
|
|
saselang_bible_<version>_full.zip
|
|
saselang_bible_<version>_delta_from_<base-version>.zip
|
|
```
|
|
|
|
Cette `0.2.12` est la première baseline multifichier et ne possède donc pas de delta multifichier antérieur.
|