Песочница

Матрица наблюдений бэкендов

Контракт наблюдений v1.5 сравнивает эталон Rust, LIL и LIT как три семейства реализации, сохраняя точные метки runner, артефакта, host-маршрута и происхождения.

Текущие гарантии

  • Каждый runner через версионированный контракт наблюдений предоставляет значение/вывод, диагностику, статус, предупреждения, объявленные ресурсы, идентичность артефакта, пределы и происхождение.
  • LIL — hosted-интерпретатор на Lispex, а LIT — транслитерация на Topaz. Сейчас LIL поддерживает 85 из 205 строк primitive capabilities и отклоняет 120, а LIT независимо остаётся на 84 поддерживаемых и 121 отклоняемой строке.
  • Квитанция установленного продукта запускает по одному host-маршруту каждого семейства на 144 случаях. Она записывает 253 совпадения пар и 179 расхождений; результаты пар — Rust/LIL 61/83, Rust/LIT 65/79 и LIL/LIT 127/17, а все три семейства совпадают в 59 случаях.
  • Отдельные внутренние свидетельства Topaz 5.7.0 закрепляют согласие hosts LIT для интерпретатора, generated Rust, generated Python и Web на версионированной четырёххостовой поверхности проверки.

Текущий статус бэкендов

ПоверхностьРеализация / происхождениеГраница текущих свидетельств
Native CLIэталонный Rust; same-origin-referencecurrent; полный native CLI и именованные квитанции
Public WASM / Playgroundта же линия Rust, скомпилированная в WASMcurrent same-origin наблюдения; профильные пределы
npm CLINode-упаковка public WASM/JScurrent packaging; набор команд отличается от native
Lispex-in-Lispexhosted-интерпретатор на Lispex; одно семейство LILтекущий контракт capabilities: 85 из 205 строк; в выпущенном снимке общей квитанции с 84 строками пара Rust/LIL совпадает в 61 случае и расходится в 83
Маршрут интерпретатора Lispex-in-Topazтранслитерация на Topaz; одно семейство LIT без утверждения независимости исходника84 из 205 строк primitive capabilities; в общей квитанции пара Rust/LIT совпадает в 65 случаях и расходится в 79
Host-маршруты Lispex-in-Topazтот же канонический исходник LIT через интерпретатор, generated Rust, generated Python и Webвнутренние свидетельства Topaz 5.7.0 закрепляют версионированную четырёххостовую поверхность; публичный Topaz остаётся v5.6.3
Общая квитанция Rust/LIL/LITтри семейства реализации и по одному маршруту установленного продукта144 случая и 432 выполнения; 59 совпадений всех семейств, 253 совпадения пар и 179 раскрытых попарных расхождений
Масштабированная generated-кампанияnative- и WASM-маршруты одной реализации Rust11 088 сохранённых случаев; ноль естественных расхождений и инфраструктурных сбоев; не квитанция трёх семейств

Границы

  • Варианты host внутри семейств Rust reference, LIL или LIT не являются независимыми свидетелями.
  • Для LIT не заявляется независимость исходного кода. Матрица ограничена записанной поверхностью и не устанавливает семантическую эквивалентность всего языка или отсутствие расхождений за её пределами.