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

Current Version

WalkLang is currently v6.3.3. That single project version covers the compiler, tooling, backend, release artifacts, docs, and implemented language surface.

Features inside v6.3.3 use maturity labels:

  • stable: core syntax, diagnostics, modules, tests, and standard-library helpers
  • draft: do:, defer:, io, parse, process, file, dir, path,
  • json, map, term, http, and html

  • experimental: structs, methods, and simple generic functions
  • standard platform: walktop is the first official standalone
  • WalkLang-built CLI tool

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 public scheme is HTTPS, and HTTP redirects to HTTPS. docs/STATUS.md records the latest checked 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.