Clause
← Уся документація

Перекладено з англійського оригіналу · 06042fa · 2026-10-09 · Читати англійською

Повідомлення про відкладені можливості

Коректний код Erlang, якому потрібна нереалізована можливість, завершується одним явним повідомленням, відмінним від звичайних помилок недійсних вхідних даних. Підтримуваний загальний запасний шлях (наприклад, пропущена спеціалізація) відбувається мовчки і не вважається помилкою.

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

Каталог

features.hpp призначає стабільні ідентифікатори, які ніколи не використовуються повторно, і діагностичні назви, з власником і статусом для кожного запису. Коли можливість з'являється, запис вилучають або уточнюють; його ідентифікатор лишається зарезервованим.

ВласникДе повідомляє
Семантичний аналіз компілятораПеревірки можливостей для кожної функції, зокрема невикористаного коду
Пониження (lowering) у компіляторіЗахисне відхилення на досягнутих операціях; очищає проміжні артефакти
Драйвер-o/--output компонує позиційні вхідні файли або одну ціль проєкту; збирання проєкту компонують кожну виконувану ціль у її output з маніфесту
Сервіси runtimeДив. відкладені сервіси runtime

Правила повідомлень