Overview

Meet Rye

Rye as data

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

Published February 11, 2019

Language Basics

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

Published February 11, 2019

Specifics

About more Rye-specific elements of the language.

Published February 11, 2025

Minimize surprises

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

Published April 2, 2023

Soft features

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

Published February 11, 2024