Releases: natescode/silicon
Silicon v0.2.0
Silicon v0.2.0
Installation
curl | sh (recommended):
curl -fsSL https://raw.githubusercontent.com/natescode/silicon/main/scripts/install.sh | shManual: download the tarball for your platform below, extract, and place sgl on your PATH.
Tier 1 platforms
| Platform | Tarball |
|---|---|
| Linux x86-64 | sgl-v0.2.0-linux-x86_64.tar.gz |
| Linux ARM64 | sgl-v0.2.0-linux-aarch64.tar.gz |
| macOS ARM64 (Apple Silicon) | sgl-v0.2.0-macos-aarch64.tar.gz |
| macOS x86-64 | sgl-v0.2.0-macos-x86_64.tar.gz |
Checksums
SHA-256 checksums are in the corresponding .sha256 files.
Changelog
See CHANGELOG.md for details.
Silicon v0.1.5
Silicon v0.1.5
Installation
curl | sh (recommended):
curl -fsSL https://raw.githubusercontent.com/natescode/silicon/main/scripts/install.sh | shManual: download the tarball for your platform below, extract, and place sgl on your PATH.
Tier 1 platforms
| Platform | Tarball |
|---|---|
| Linux x86-64 | sgl-v0.1.5-linux-x86_64.tar.gz |
| Linux ARM64 | sgl-v0.1.5-linux-aarch64.tar.gz |
| macOS ARM64 (Apple Silicon) | sgl-v0.1.5-macos-aarch64.tar.gz |
| macOS x86-64 | sgl-v0.1.5-macos-x86_64.tar.gz |
Checksums
SHA-256 checksums are in the corresponding .sha256 files.
Changelog
See CHANGELOG.md for details.
Silicon v0.1.3
Silicon v0.1.3
Installation
curl | sh (recommended):
curl -fsSL https://raw.githubusercontent.com/natescode/silicon/main/scripts/install.sh | shManual: download the tarball for your platform below, extract, and place sgl on your PATH.
Tier 1 platforms
| Platform | Tarball |
|---|---|
| Linux x86-64 | sgl-v0.1.3-linux-x86_64.tar.gz |
| Linux ARM64 | sgl-v0.1.3-linux-aarch64.tar.gz |
| macOS ARM64 (Apple Silicon) | sgl-v0.1.3-macos-aarch64.tar.gz |
| macOS x86-64 | sgl-v0.1.3-macos-x86_64.tar.gz |
Checksums
SHA-256 checksums are in the corresponding .sha256 files.
Changelog
See CHANGELOG.md for details.
Silicon v0.1.2
Silicon v0.1.2
Installation
curl | sh (recommended):
curl -fsSL https://raw.githubusercontent.com/natescode/silicon/main/scripts/install.sh | shManual: download the tarball for your platform below, extract, and place sgl on your PATH.
Tier 1 platforms
| Platform | Tarball |
|---|---|
| Linux x86-64 | sgl-v0.1.2-linux-x86_64.tar.gz |
| Linux ARM64 | sgl-v0.1.2-linux-aarch64.tar.gz |
| macOS ARM64 (Apple Silicon) | sgl-v0.1.2-macos-aarch64.tar.gz |
| macOS x86-64 | sgl-v0.1.2-macos-x86_64.tar.gz |
Checksums
SHA-256 checksums are in the corresponding .sha256 files.
Changelog
See CHANGELOG.md for details.
Silicon v0.1.0
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 | shThen:
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.