Overview

Meet Rye

Rye as data

Rye code is first and foremost a data format - a way to represent data.

Language Basics

Rye code can represent any data, so it can also represent a programming language. Let’s look at the basics of it.

Specifics

About more Rye-specific elements of the language.

Minimize surprises

Yes, we want flexibility, but we also strive for safety, hopefully at the right places.

Soft features

Besides concrete, languages also have soft, unenforced, but equally important rules or features.