v0.2.12
This commit is contained in:
9
profiles/language-compiler.md
Normal file
9
profiles/language-compiler.md
Normal 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.
|
||||
7
profiles/language-core.md
Normal file
7
profiles/language-core.md
Normal 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
13
profiles/platform.md
Normal 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.
|
||||
Reference in New Issue
Block a user