Overview

Language Basics

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

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.