Overview

Language Basics

Rye code can represent any data, so it only makes sense that it can also represent a programming language. Here we will see the basics of the programming language Rye.

Frankly this is just the main dialect (evaluator) of the Rye code, called the Do dialect, you can make a different one, and other evaluators exist within Rye runtime.

Assignment

About assigning values to words.

Calling functions

Because every active part in rye is a function, all we do in Rye is call functions.

Do-ing blocks

All Rye code resides in blocks. Block is the main building block.

Conditionals

About conditional execution, your if and else.

Loops

Repeating, looping, iterating in Rye.

Contexts

Context or scope is how evaluator finds values bound to words.

Functions

Creating your functions.