Spanda

Pillar 1 — Spanda Language

← Pillars index · ROADMAP § Pillar 1

Safety-first .sd source — syntax, types, robot primitives, units, triggers, tasks, concurrency, and editor tooling.

Core guides

Topic Guide
Language overview spanda-language.md
Language reference language-reference/
Type system spanda-type-system.md
Triggers triggers.md
Concurrency concurrency.md
Regex regex.md
Real-time contracts realtime.md
Testing testing.md
Typed handler I/O typed-handler-io.md
Standard library standard-library.md

Tooling

Tool Guide
LSP editor/vscode
Formatter spanda fmt · man/spanda-fmt.md
Linter spanda lint · man/spanda-lint.md
Debugger (DAP) debugging.md
API reference spanda-reference.md

Examples

Directory Focus
examples/basics/ Learning ladder
examples/features/ One file per capability
examples/types/ Type snippets
examples/triggers_demo.sd Trigger model

Deep dives