Chaiscript is an embedded scripting language designed to directly target c++++ and take full advantage of modern C + + development techniques. As a local C + + application, it has some advantages over the existing embedded scripting language. It is easy to integrate existing projects and maintain type safety between C + + applications and user scripts. It supports a variety of C + + technologies, including callbacks, overloaded functions, class methods, and STL containers.
Chaiscript 4.0.0 This version adds support for switch statements, ternary operators, many bug fixes and performance improvements, enhanced methods and object introspection capabilities, and a significant increase in unit testing.
Software Information: http://www.chaiscript.com/
Download Address: https://github.com/downloads/ChaiScript/ChaiScript/chaiscript-4.0.0-Source.tar.gz