Understand it. Then build with it.

The BASIL manual

Start at the beginning, follow a topic, or look up a function. These chapters explain the language with examples, including ownership and borrowing for readers who have never used them before.

The web edition includes 25 teaching chapters, detailed library guides, and the compiler’s public API. The PDF book is also available for offline reading. The current implementation targets Linux x86-64.

Start with hello, world →Download the book ↓

Learn the language

A complete course, from your first program to ownership, coroutines and native applications.

The library reference

Behavior, examples and limits for everyday text, data, networking, images and more.

Every built-in, A–Z

Compiler-generated signatures, including overloads, access modes and checked errors.

The exact language

Implemented semantics and current boundaries.

Find your way around BASIL

Type to search the manual.