Wren
Small, fast scripting language designed for embedding — class-based with a clean syntax and a single-file implementation.
dynamic
interpreted
since 2016
oopscriptingconcurrent
Wren is designed to be embedded in applications as a scripting layer — the core interpreter fits in a single C file. Its class-based OOP and concurrency via fibers are approachable for game designers and end users. Bob Nystrom, the author of Crafting Interpreters, wrote Wren, and the book documents many of the implementation techniques used in it.