Getting started

Raven tools

This section explains the tools needed to create, compile, run, and edit Raven programs. The rvn command manages projects and developer workflows, while the rvnc compiler driver compiles .rav source files for .NET. The toolchain also ships the Raven Core Library, which is referenced by default.

Start with:

Compiler services

Raven.CodeAnalysis exposes syntax trees, symbols, semantic models, and compilation APIs. These services power diagnostics and editor features, and can also be used by tools that inspect Raven programs.

Compiler APIs are in preview and may change between releases. For source builds and contributions, use the contributor guide.