About ChaiScript

ChaiScript is the first and only scripting language designed from the ground up with C++ compatibility and modern design in mind. It is an ECMAScript-inspired, embedded functional-like language.

ChaiScript is licensed under the BSD license.

Download

Version: 3.1.0 Released: 6/18/2011

Source (tar.bz2)
Source (zip)
Windows
Linux
MacOSX

ChaiScript 2.1 Released

Rolled up a 2.1 release of ChaiScript with the following goodness:

  • Support for octal and hexadecimal numbers
  • Bit shifting operators '<<' and '>>'
  • Generic comparison functions 'eq', 'lt', and 'gt'
  • Simplified method aliasing. You can now do chai.add(fun(&Class::method_name, object), "simple_method");
  • Operator overloading
  • Bugfixes