4.7 KiB
4.7 KiB
Sommaire — Bible Saselang 0.2.17
Chapitres
- 0. Statuts normatifs
- 1. Trajectoire d'implémentation
- 2. Principes généraux du langage
- 3. Architecture de compilation
- 4. Couches de l'écosystème V1
- 5. Types primitifs
- 6. Types, variables, constantes et scopes
- 7. Types nominaux et fichiers
.saseltype - 8. Classes et
Object - 9. Structs
- 10. Enums algébriques
- 11. Tuples
- 12. Unions
- 13. Interfaces
- 14. Generics
- 15. Fonctions, méthodes et
clsmethod - 16. Dispatch, override et modificateurs
- 17. Construction et destruction
- 18.
Result, erreurs et exceptions - 19. Contrôle de flux
- 20. Opérateurs
- 21. Strings, Unicode et encodages
- 22. Collections et itération
- 23.
Option<T>etNullable<T> - 24. Casts et conversions
- 25. Lambdas, closures, callables et generators
- 26. Async et concurrence
- 27. Mémoire, références et
unsafe - 28.
deferet nettoyage - 29. FFI et ABI
- 30. Réflexion, métadonnées et tests
- 31. Fichiers source V1
- 32. Source root, modules et namespaces
- 33. Imports et résolution des noms
- 34. Packages, identité et collisions de namespaces
- 35. Manifests et workspaces
- 36. SemVer et politique de releases
- 37. Dépendances et scopes
- 38. Resolver et lockfile
- 39. Features,
module.saselmodet compilation conditionnelle - 40. Targets, plateformes, architectures, ABI, distributions et capabilities
- 41. Artifacts, exports, profils et réservation des formats futurs
- 42.
mainetExitCode - 43. Documentation et tests de conformité
- 44. Browser — FUTUR V3+
- 45. Autres backends/cibles — FUTUR V3+
- 46. Quantique — FUTUR LOINTAIN / RÉSERVÉ
- 47. Concepts rejetés ou déconseillés
- 48. Inventaire des points V1 encore OUVERTS
- 49. Éléments V1 RÉSERVÉS mais non obligatoires à implémenter immédiatement
- 50. Éléments FUTURS V3+ identifiés
- 51. Invariants de conception
- 52. Priorité de spécification après 0.2.9