Skip to content

Vow documentation

Vow is a systems language with two pillars: contracts (requires / ensures) and capabilities (permissions the program cannot create for itself). No garbage collector, and no manual free(). No ambient filesystem or network access.

  1. Install — build from source
  2. Your first programmain, build, run
  3. Capabilities — the security model

Then read Limitations. Vow is early and pre-1.0; that page is not optional reading.