Documentation
What's new
0.4.2 — Community splash mark
Community builds show the Walnut mark (grey shell, gold core) with Built with / Walnut. Tap the corner mark for credits and walnutlang.com. Commercial seats still omit branding.
→ splash-credits.md · licensing.md
Early access, no list price
Community is free (splash on). Splash-off seats are invite-only for founding builders. Self-serve purchase is closed; there is no published list price yet. After you use the CLI, Account can ask what splash-off would be worth.
→ licensing.md · walnutlang.com/pricing · About
IDE agent skills on every app
walnut new installs project skills into .cursor/skills/ and
.claude/skills/, plus AGENTS.md and a thin Cursor rule. New skills:
walnut-ui, walnut-effects, walnut-screenshots. Existing apps:
walnut skills install (legacy .agent-skills/ is no longer written).
→ agent-skills.md · getting-started.md
0.4.0 — Registry login, licenses, private packages
walnut loginopens the browser (device code), mints an API token, and can pull a Commercial license in one step.walnut logoutclears token + license on shared machines.- Org packages support
visibility = "private". - Splash-off seats: founding invite / grant via licenses (no self-serve, no list price). Registry account required, then
walnut login.
→ registry.md · licensing.md · packages.md
Rich diagnostics (WN####)
Compiler errors now include stable codes, source snippets with carets, Hints, color on TTY, and collect-all type errors. walnut new ships a walnut-diagnostics agent skill pointing at the docs.
0.3.0 — Language gaps + agent skills on walnut new
- Host JIT String surface for
walnut test/walnut run(toFloat,contains,slice,fromChar,toList, …). - Math: trig +
ln/log/log10/exp, andpi/e. - Float annotations seed params before the body; recursive param’d
let;alignLeft/Right/Top/Bottom. walnut newships agent skills (workflow, debug/dispatch, tests, language) plustests/Smoke.walnut.
→ stdlib.md · testing.md · debug.md · getting-started.md
App Store publish guide
One page from App ID through TestFlight, listing upload, App Review, and release — including the uses_non_exempt_encryption / export-compliance flag.
Homebrew install
Install the prebuilt toolchain with Homebrew:
brew install walnutlang/tap/walnut
→ homebrew.md, getting-started.md
Host scripts & REPL
Run pure Walnut on your Mac with walnut run and walnut repl.
→ jit.md
Packages & registry
Resolve dependencies with walnut install, publish with walnut publish.
Testing & docs
In-language Test suites via walnut test, and walnut docs for the API site.