Skip to content

Silicon v0.1.0

Choose a tag to compare

@natescode natescode released this 01 Jun 22:27
· 200 commits to main since this release

First public alpha of Silicon — a small, WebAssembly-targeting systems language where language features (operators, control flow) are data (strata), compiled with a dependency-free hand-written parser.

Pre-1.0: this is 0.1; expect breaking changes on any surface until 1.0.

Install (Linux / macOS, x86_64 & arm64)

curl -fsSL https://raw.githubusercontent.com/natescode/silicon/main/scripts/install.sh | sh

Then:

sgl init my-project
cd my-project && sgl run    # → Hello, Silicon!

sgl run needs wasmtime on your PATH.

Binaries are standalone (the compiler is embedded). The linux-x86_64 build is verified end-to-end; the other targets are cross-compiled.