#include int main() { chaiscript::ChaiScript chai; chai.eval("def func() { print(\"Hello World\"); } "); boost::function f = chai.eval >("func"); f(); if (chai.eval >("to_string")(6) != "6") { return EXIT_FAILURE; } if (chai.eval >("to_string")(chaiscript::var(6)) == "6") { return EXIT_SUCCESS; } else { return EXIT_FAILURE; } }