Straightforward The above is a complete example of exposing a function to ChaiScript, calling it with a parameter and returning a value.

Header Only There are no external tools required, no preprocessor, no libraries, just your C++14 compliant compiler.