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

PlatformStateWhat works
Windows x86-64Works in developmentlucid run, test, check, build to .exe, and build --target web.
Linux x86-64In progress, M8run, test, and build, checked under WSL.
Browser and NodeWorks as an output targetlucid build --target web writes a .js file that runs anywhere WebAssembly does.
macOSDeferredNo 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.
Windows, PowerShell
irm https://lucidlang.dev/install.ps1 | iex
Lucid has no public release yet.
Linux, sh
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.