Песочница

Каталог текущего продукта

Профили языка, продукты исполнения, артефакты, процессы свидетельств и публичные поверхности Лиспекса v1.20.0.

Этот каталог называет продукты Лиспекса v1.20.0 и роль, которой владеет каждый из них.

Язык и исполнение

ПродуктДоступное поведениеПубличная поверхность
Эталонный интерпретаторполный текущий профиль Лиспекса с 205 отслеживаемыми строками примитивовNative, npm, WebAssembly, Песочница
Meaning v1проекция Core IR, явное семантическое вычисление, общие ячейки, мутации, хвостовые вызовы, escape-control, динамическая очистка и точные наблюденияNative
Rust VMканонический Core IR, проверенный байткод, исполнение с явным управлением, диагностика и ресурсыNative
Топаз VMточный отдельно установленный продукт исполнения Топаза 5.11Native macOS ARM64
Топаз AOTчитаемый сгенерированный Топаз, source map, автономный executable и точные идентификаторы buildNative macOS ARM64
Embed с управлением ресурсамипрофиль решений с заданными ресурсами подготовки и вычисленияNative и WebAssembly-компонент без импортов
Full embedполный текущий профиль со всеми 205 строками примитивов и новыми экземплярамиNative и WebAssembly-компонент без импортов
SICPучебный профиль, совместимый со Scheme, типизированные наблюдения, точные трассы и системы главNative, @lispex/sicp, профиль Песочницы, sicp.io
LILинтерпретатор Лиспекса на Лиспексе с 205 отслеживаемыми строками примитивовдифференциальные инструменты Native
LITинтерпретатор Лиспекса на Топазе с 84 отслеживаемыми строками примитивовдифференциальные инструменты Native

Артефакты и процессы

ПродуктРоль
Core IRканонический разрешённый смысл с идентификаторами привязок, globals, primitives, хвостовых позиций, source anchors и requirements
Проверенный байткодканонический артефакт инструкций для маршрутов Rust и Топаз VM
Portable coreсвязывает точное правило, ввод, контракт ресурсов, артефакт вычислителя, transcript и результат
Изображение Лиспексаканоническое PNG- или ZIP-представление точных байтов исходного кода
Каталог решениялокальная запись из пяти членов для run, inspect, verify и replay
Обмен решениямиконверт издателя, политика получателя, привязка запроса, аутентификация и повторное выполнение
Ваучераутентификация подписанного свидетельства и локальный шлюз решения Native
Каталог маршрутовполучение точного companion-продукта, квитанция установки, lock выбора, диагностика и перенос

Доступность платформ

ПоверхностьЭталонMeaning v1Rust VMМаршруты ТопазаEmbedВаучерSICP
Native macOS ARM64дададаVM и AOTрешения и Fullвыдача, проверка, replay, шлюзда
Другие Nativeдададастатус каталогарешения и Fullвыдача, проверка, replay, шлюзда
npmдасвязь с артефактами Nativeinspection артефактовmetadata маршрутовpackage APIпроверкада
WebAssemblyдаэталонная поверхностьэталонная поверхностьmetadata маршрутовкомпоненты без импортовобщее ядро проверкида
Песочницадаруководство продуктаэталонная поверхностьруководство загрузокруководство продуктапередача в Nativeпрофиль SICP

Владение продуктами

Профиль runtime владеет смыслом языка. Контракты Core IR и байткода владеют каноническими артефактами компиляции. Embed владеет вычислением с управлением ресурсами и portable core. Обмен решениями владеет артефактами издателя и получателя. Ваучер владеет подписанным свидетельством и вычислением локального шлюза. Хост-приложение владеет деловой политикой, сетевым доступом, актуальностью, предотвращением повторного использования и внешними действиями. Топаз владеет своими продуктами compiler, adapter, admission и release.

Куда дальше

Среды и backend · Проверенные поверхности продукта

Каталог текущего продукта · Лиспекс