Ben Chuanlong Du's Blog

It is never too late to learn.

Embeddable Scriting Language

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

Lua

  1. Lua Bindings for Rust discusses Lua bindings for Rust.

JavaScript

It is possible to use JavaScript as an embedded scripting language. For more discussions, please refer to Engine and Runtime for JavaScript .

Rhai

Rhai is an embedded scripting language and evaluation engine for Rust that gives a safe and easy way to add scripting to any application.

Rune

Rune is An embeddable dynamic programming language for Rust.

AssemblyScript

AssemblyScript compiles a variant of TypeScript (basically JavaScript with types) to WebAssembly using Binaryen. It generates lean and mean WebAssembly modules while being just an npm install away.

Mun

Mun is a programming language empowering creation through iteration. It originated out of frustration with the Lua dynamic scripting language that is extensively used for game development at Abbey Games.

dyon

dyon is a rusty dynamically typed scripting language

gluon

Gluon is a static, type inferred and embeddable language written in Rust.

References

Comments