Загрузка
Текущая версия 1.21.3
2.0 · Ещё не выпущена
Установка
# macOS / Linux
curl -fsSL https://www.lispex.com/install.sh | sh
# Windows (PowerShell)
irm https://www.lispex.com/install.ps1 | iexСкрипт загружает последний выпуск и проверяет контрольную сумму SHA-256.
Проверка версии
Откройте новый терминал.
lispex --versionlispex 1.21.3Если команда не найдена
- В макОС и Линуксе добавьте ~/.lispex/bin в PATH и перезапустите оболочку.
- В Виндоус добавьте %LOCALAPPDATA%\Lispex\bin в пользовательский PATH и откройте новое окно Пауэршелл.
Установка через эн-пи-эм
Нужен Ноуд версии 18 или новее.
npm install lispexПроверьте версию в папке проекта.
npx lispex --version1.21.3hello.lspx
(define language "Lispex")
(list 'hello language (+ 2 3))Запуск файла
npx lispex hello.lspx(hello "Lispex" 5)Глобальная установка
npm install -g lispexКоманда lispex запускает первую подходящую программу в PATH.
Загрузка файлов
| Платформа | Файл | Контрольная сумма |
|---|---|---|
| Линукс · x86_64 | lispex-linux-x86_64 →25,1 MB25 118 456 байт | .sha256 → |
| Линукс · aarch64 | lispex-linux-aarch64 →16,8 MB16 835 384 байт | .sha256 → |
| макОС · aarch64 | lispex-macos-aarch64 →20,9 MB20 946 992 байт | .sha256 → |
| макОС · x86_64 | lispex-macos-x86_64 →24,3 MB24 324 284 байт | .sha256 → |
| Виндоус · x86_64 | lispex-windows-x86_64.exe →23,1 MB23 114 752 байт | .sha256 → |
Контрольные суммы и подписи
Поместите исполняемый файл и его файл .sha256 в одну папку. При совпадении выводится OK.
# Linux
sha256sum -c lispex-linux-x86_64.sha256
# macOS
shasum -a 256 -c lispex-macos-aarch64.sha256В Пауэршелл для Виндоус при совпадении выводится True.
$want = (Get-Content .\lispex-windows-x86_64.exe.sha256).Split(' ')[0]
(Get-FileHash .\lispex-windows-x86_64.exe).Hash -eq $wantЧто подтверждает проверка загрузки
Контрольная сумма идентифицирует точные загруженные байты.
Издателя и принятый исходник идентифицируют подписанное распространение и политика доверия получателя.
Ваучер Лиспекса записывает текущее решение, а внешнее действие разрешает приложение получателя.
Прямой запуск в Виндоус
Поместите hello.lspx в папку с исполняемым файлом.
.\lispex-windows-x86_64.exe hello.lspxКомпоненты для разработчиков
Вычислитель правил с управлением ресурсами
| Элемент | Файл | Контрольная сумма |
|---|---|---|
| Компонент ВебАссембли | lispex-embed-evaluator.wasm →1,6 MB1 588 220 байт | .sha256 → |
| Манифест | lispex-embed-evaluator-manifest.json →26,3 KB26 347 байт | .sha256 → |
| Записанные запросы и результаты | lispex-embed-evaluator-golden-vectors.json →4,0 KB4 014 байт | .sha256 → |
| Пакет для распространения | lispex-embed-evaluator-redistribution.zip →15,0 MB14 994 343 байт | .sha256 → |
Вычислитель правил для всего языка
| Элемент | Файл | Контрольная сумма |
|---|---|---|
| Компонент ВебАссембли | lispex-full-embed-evaluator.wasm →1,6 MB1 588 667 байт | .sha256 → |
| Манифест | lispex-full-embed-evaluator-manifest.json →2,5 KB2 465 байт | .sha256 → |
| Записанные запросы и результаты | lispex-full-embed-evaluator-provider-vectors.json →14,7 KB14 663 байт | .sha256 → |
| Пакет для распространения | lispex-full-embed-evaluator-redistribution.zip →15,1 MB15 128 596 байт | .sha256 → |