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.


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.


About conditional execution, your if and else.


Repeating, looping, iterating in Rye.


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


Creating your functions.