YASL is a small, dynamically-typed, embeddable scripting language with a familiar C-like syntax. It is written in standard C99. It is not intended for writing large applications; rather, it should be embedded in a larger C or C++ program. Of course, a fully operational interpreter for YASL is provided. See the following pages for documentation and code examples.
An online version of the interpreter, using WASM, is available here, although it may be a little out of date.