Clause
← Toute la documentation

Traduit de l'original anglais · 06042fa · 2026-10-09 · Lire en anglais

Signalement des fonctionnalités différées

Un code Erlang légal qui requiert une fonctionnalité non implémentée échoue avec un unique message explicite, distinct des erreurs ordinaires d'entrée invalide. Le repli générique pris en charge (par exemple une spécialisation sautée) est silencieux et n'est pas un échec.

[pattern matching] notimpl: src/example.erl:12:5 [module="example"] [target="native"] [operation="match argument"]

Catalogue

features.hpp attribue des identifiants stables, jamais réutilisés, et des noms de diagnostic, avec un responsable et un état par entrée. Retirer ou affiner une entrée quand sa fonctionnalité arrive ; garder son identifiant réservé.

ResponsableOù il signale
Analyse sémantique du compilateurVérifications de capacité sur toutes les fonctions, y compris le code inutilisé
Abaissement du compilateurRejet défensif aux opérations atteintes ; supprime les artefacts préparés
Pilote-o/--output lie les entrées positionnelles ou une cible de projet ; les compilations de projet lient chaque cible exécutable vers l'output de son manifeste
Services du runtimeVoir services différés du runtime

Règles des messages