ChaiScript is the first and only embedded scripting language designed from the ground up with C++ compatibility in mind. It is an ECMAScript-inspired, embedded functional-like language.
Product's homepage
What's New in This Release: [ read full changelog ]
· Numeric operations performance has increased approximately 10x.
· Looping operations performance has increased up to 2x.
· Engine start up time has decreased.
· Several parsing bugs related to index operators have been fixed.
· Full support has been added for all C algebraic types: double, long double, float, int, long, char, uint8_t, uint16_t, uint32_t, uint64_t, int8_t, int16_t, int32_t, and int64_t. Enhanced support for capturing of exceptions thrown from ChaiScript in C++.