Files
saselang-bible/examples/040-targets-plateformes-architectures-abi-distributions-et-capabilities-examples.md
2026-09-12 08:56:27 +02:00

1.9 KiB

Exemples / DO-DON'T — Chapitre 40 — Targets, plateformes, architectures, ABI, distributions et capabilities

Document compagnon non normatif tant qu'une règle n'est pas explicitement référencée comme normative par le chapitre.

Exemples actuellement présents dans le chapitre

Exemple 1

TargetFamily
Platform
Architecture
ABI
Distribution
Capability
Feature
ArtifactKind
ExportFormat

Exemple 2

Endianness
PackageType
Linkage
Deployment

Exemple 3

Platform
Architecture
ABI
Distribution
Capability
ArtifactKind
ExportFormat

Exemple 4

Platform::Linux
Platform::Windows
Architecture::X86_64
Architecture::AArch64
ABI::Gnu
Distribution::Debian
Capability::FileSystem
ArtifactKind::NativeExecutable

Exemple 5

Native
Embedded

Exemple 6

Browser
Wasm
Jvm
JavaScript

Exemple 7

Linux
Windows
MacOS
FreeBSD
Android
iOS
None

Exemple 8

X86
X86_64
Arm
AArch64
RiscV32
RiscV64
Wasm32

Exemple 9

Gnu
Musl
Msvc
Darwin
Eabi
Eabihf
None

Exemple 10

Debian
Ubuntu
Rhel
Fedora
Arch
Alpine

Exemple 11

résoudre/découvrir des dépendances système ;
exprimer des contraintes d'environnement de distribution ;
produire des packages/export formats spécifiques.

Exemple 12

Heap
FileSystem
Environment
Process
Threads
Network
Sockets
Clock
DynamicLoading
SharedMemory
StandardInput
StandardOutput
StandardError

Exemple 13

TargetFamily
Platform
Architecture
ABI
Distribution

DO / DON'T / WHY / compiler error / edge cases

La couverture structurée de cette section sera enrichie au fur et à mesure de la fermeture des règles du chapitre. La migration 0.2.12 conserve volontairement les exemples historiques dans le chapitre afin de ne perdre aucun contexte normatif.