WalkLang Documentation

WalkLang docs are built into a static site for walklang.wlkrlabs.com/docs. This directory remains the source for the hosted documentation path.

Use this page as the docs front door. The root README explains the repository; these docs explain how to install, learn, use, verify, and evolve WalkLang.

Get Started

Use The Language

Use The Tools

Track Versions

WalkLang version names use separate stability layers. The stable language contract is v1.9. The current compiler, tooling, backend, release, and docs milestone is v5.7.0. Experimental v2 through v2.2 language features are implemented, but they are not part of the stable v1 compatibility promise. Draft do:, io, parse, and process helpers are implemented for current compiler experiments and are not part of the stable v1.9 contract yet.

Project Direction

Generated Reference Docs

WalkLang supports rustdoc-style structured comments on public symbols. Generate Markdown and JSON reference output from real source with:

scripts/build-docs-site.sh

Reference docs under docs/reference/ are generated artifacts. The static site under public/ publishes the rendered docs pages, generated API reference, raw Markdown, and api.json from the same compiler output.

Hosting Contract

The public docs home is configured for:

walklang.wlkrlabs.com/docs

The target public scheme is HTTPS once GitHub Pages issues the custom-domain certificate. docs/STATUS.md records the current live HTTP/HTTPS state.

Use stable, relative links inside this directory so the same Markdown works in GitHub and on the hosted site. Run scripts/check-docs-site.sh before publishing docs changes.