Skip to content

Language Overview

Veyr aims to keep systems code explicit without making every local detail noisy.

Core ideas:

  • public and module-level boundaries should be explicit
  • recoverable errors are typed values
  • unsafe operations should cross visible unsafe boundaries
  • ownership and borrowing should be part of ordinary code review
  • the compiler should eventually be self-hosted

Detailed chapters will be added as the design stabilizes.