1.6 KiB
Bible Saselang 0.2.14
Statut : pré-spécification normative de Saselang V1.
Cette Bible est la base de conception destinée à la première implémentation du compilateur, de l'interpréteur, du Core, du SDK initial et des outils Saselang V1. Elle ne cherche pas à figer définitivement les extensions de V3+ (browser, JVM, JavaScript/TypeScript, packaging mobile, etc.), mais elle doit éviter que les choix de V1 les rendent artificiellement impossibles.
La V2 visera principalement la réécriture/self-hosting de la toolchain V1 en Saselang lui-même. Les extensions majeures de cibles et d'écosystème sont prévues à partir de V3+.
Révision 0.2.14 : fermeture du socle générique V1 (contraintes, invariance, const generics, récursivité), formalisation de la complétude/layout des types et des imports explicites non séquentiels, stabilisation supplémentaire des conversions numériques (
NaN,NumericConversionError, réduction anti-doublon) et hiérarchie initiale des capabilities par propriétaire.
Organisation de cette distribution
chapters/ un fichier par chapitre normatif
examples/ un compagnon examples / DO-DON'T par chapitre
annexes/ matrices et références exhaustives séparées
profiles/ vues documentaires par périmètre
MANIFEST.toml manifest de distribution et hashes
001-SUMMARY.md est l'entrée de navigation principale.
À partir de cette baseline 0.2.12, une version suivante peut être livrée sous forme de delta SemVer ne contenant que les fichiers réellement ajoutés, modifiés ou supprimés.