Downloads
Current release 1.21.3
2.0 · Not yet released
Install
# macOS / Linux
curl -fsSL https://www.lispex.com/install.sh | sh
# Windows (PowerShell)
irm https://www.lispex.com/install.ps1 | iexThe script downloads the latest release and checks its SHA-256 checksum.
Check the version
Open a new terminal.
lispex --versionlispex 1.21.3If the command is not found
- On macOS and Linux, add ~/.lispex/bin to PATH and restart the shell.
- On Windows, add %LOCALAPPDATA%\Lispex\bin to the user PATH and open a new PowerShell window.
Install with npm
Node 18 or newer is required.
npm install lispexCheck the version in the project folder.
npx lispex --version1.21.3hello.lspx
(define language "Lispex")
(list 'hello language (+ 2 3))Run the file
npx lispex hello.lspx(hello "Lispex" 5)Install globally
npm install -g lispexThe lispex command uses the first matching program on PATH.
Download files
| Platform | File | Checksum |
|---|---|---|
| Linux · x86_64 | lispex-linux-x86_64 →25.1 MB25,118,456 bytes | .sha256 → |
| Linux · aarch64 | lispex-linux-aarch64 →16.8 MB16,835,384 bytes | .sha256 → |
| macOS · Apple silicon | lispex-macos-aarch64 →20.9 MB20,946,992 bytes | .sha256 → |
| macOS · Intel | lispex-macos-x86_64 →24.3 MB24,324,284 bytes | .sha256 → |
| Windows · x86_64 | lispex-windows-x86_64.exe →23.1 MB23,114,752 bytes | .sha256 → |
Checksums and signatures
Keep the executable and its .sha256 file in the same folder. A match prints OK.
# Linux
sha256sum -c lispex-linux-x86_64.sha256
# macOS
shasum -a 256 -c lispex-macos-aarch64.sha256In Windows PowerShell, a match prints True.
$want = (Get-Content .\lispex-windows-x86_64.exe.sha256).Split(' ')[0]
(Get-FileHash .\lispex-windows-x86_64.exe).Hash -eq $wantWhat a download check establishes
A checksum identifies the exact bytes you downloaded.
Signed distribution and the recipient's trust policy identify the publisher and the accepted source.
Lispex Vouch records the current decision, and the receiving application authorizes any external action.
Run directly on Windows
Keep hello.lspx in the same folder as the executable.
.\lispex-windows-x86_64.exe hello.lspxDeveloper components
Resource-controlled rule engine
| Item | File | Checksum |
|---|---|---|
| WASM component | lispex-embed-evaluator.wasm →1.6 MB1,588,220 bytes | .sha256 → |
| Manifest | lispex-embed-evaluator-manifest.json →26.3 KB26,347 bytes | .sha256 → |
| Recorded requests and results | lispex-embed-evaluator-golden-vectors.json →4.0 KB4,014 bytes | .sha256 → |
| Redistribution package | lispex-embed-evaluator-redistribution.zip →15.0 MB14,994,343 bytes | .sha256 → |
Whole-language rule engine
| Item | File | Checksum |
|---|---|---|
| WASM component | lispex-full-embed-evaluator.wasm →1.6 MB1,588,667 bytes | .sha256 → |
| Manifest | lispex-full-embed-evaluator-manifest.json →2.5 KB2,465 bytes | .sha256 → |
| Recorded requests and results | lispex-full-embed-evaluator-provider-vectors.json →14.7 KB14,663 bytes | .sha256 → |
| Redistribution package | lispex-full-embed-evaluator-redistribution.zip →15.1 MB15,128,596 bytes | .sha256 → |