No public release yet.
There are no binaries, and the source repository is private, so nobody outside the project can build it yet.
Where it runs today
| Platform | State | What works |
|---|---|---|
| Windows x86-64 | Works in development | lucid run, test, check, build to .exe, and build --target web. |
| Linux x86-64 | In progress, M8 | run, test, and build, checked under WSL. |
| Browser and Node | Works as an output target | lucid build --target web writes a .js file that runs anywhere WebAssembly does. |
| macOS | Deferred | No milestone yet. |
Installers, once there is a release
These two commands are reserved. Today each script prints that no release exists and stops with an error. It downloads nothing.
The real installers will:
- read the release list published on
lucidlang.dev, with no hard-coded download URL, - download over HTTPS only, and check the SHA-256 of each archive before using it,
- stop with a clear message on an unsupported system, a failed download, or a bad checksum,
- install into your user directory, with no administrator rights,
- run nothing they download, and change no shell profile without asking,
- update in place when run again, and do nothing when already current.
irm https://lucidlang.dev/install.ps1 | iex
Lucid has no public release yet.
curl -fsSL https://lucidlang.dev/install.sh | sh
Lucid has no public release yet.
Until then
Read the documentation, follow the roadmap, or see what a build from source needs on Installation.