What is Rhai
Rhai - Rust 的嵌入脚本引擎。
💥 关于 Rhai 的实际应用,请参阅 github 仓库。
Rhai is an embedded scripting language and evaluation engine for Rust that gives a safe and easy way to add scripting to any application.
Versions
This Book is for version 0.19.11 of Rhai.
For the latest development version, see here.
Etymology of the name “Rhai”
As per Rhai’s author Johnathan Turner
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 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”.
On the origin of the semi-official Rhai logo
One of Rhai’s maintainers, Stephen Chung, was thinking about a logo when he accidentally came across a copy of Catcher in the Rye in a restaurant, and drew the first version of the logo.
Then @semirix
refined it to the current version.
The plan is to make the logo official together with a 1.0
release.
进行中,敬请关注
欢迎交流:linshi@budshome.com,budshome(个人微信)。另有微信公众号,如下图——
学以聚之,问以辩之。终日乾乾,与时偕行。