About ChaiScript

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

ChaiScript is licensed under the BSD license.

Download

Version: 2.3.3 Released: 5/15/2010

Source
Windows
Linux

ChaiScript 1.3 Released

ChaiScript 1.3 was just released on googlecode.

Changes:

  • Allow floating point numbers without a leading 0.
  • Fix dispatch of functions that take boost::shared_ptr parameters.
  • Add "use" function for loading ChaiScript files from within ChaiScript files.
  • Double performance of tightloops by speeding up operator dispatches.
  • Prevent the use of reserved words as function and object names.
  • Fix error messages for failed "clone" calls.
  • Correct scope of for and while loop variable declarations.
  • Correct some bootstrapped types in Windows port.
  • Provide start and end extents for parse/eval error reporting.