Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Introduction to Rhai

Trivia

Etymology of the name “Rhai”

In the beginning there was ChaiScript, which is an embedded scripting language for C++. Originally it was intended to be a scripting language similar to JavaScript.

With java being a kind of hot beverage, the new language was named after another hot beverage – Chai, which is the word for “tea” in many world languages and, in particular, a popular kind of spicy milk tea consumed in India.

Later, when the novel implementation technique behind ChaiScript was ported from C++ to Rust, logically the C was changed to an R to make it “RhaiScript”, or just “Rhai”.

– Rhai author Sophia Turner

The rhai.rs domain

@yrashk sponsored the domain rhai.rs.