Skip to content

VexParallelism-First Systems Programming

Every Cycle, Every Core, Every Time

Documentation Map

  • Guide: language model, syntax, ownership, concurrency, SIMD/SIR, and tooling.
  • Architecture: compiler pipeline, crate layout, and where major subsystems live.
  • Reference: command-level and toolchain-level behavior for CLI, test runner, docs, and package management.

What This Site Covers

This documentation focuses on the Vex language, compiler model, execution pipeline, and developer workflows. Standard library module references live under /std/, but the main guide is where language semantics, memory model, concurrency, SIMD/SIR, and error handling are explained.

Suggested Path

  1. Start with Introduction.
  2. Set up the toolchain with Installation.
  3. Learn the core language in Syntax, Functions, and Control Flow.
  4. Move to Enums, Ownership, and Error Handling.
  5. Finish with SIMD, GPU & SIR, and Testing.

Released under the MIT License.