Download List

Project Description

ChaiScript is an embedded scripting language designed from the ground up to directly target C++ and take advantage of modern C++ development techniques. Being a native C++ application, it has some advantages over existing embedded scripting languages. It uses a header-only approach, which makes it easy to integrate with existing projects. It maintains type safety between your C++ application and user scripts. It supports a variety of C++ techniques including callbacks, overloaded functions, class methods, and STL containers.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2009-08-27 23:42 Back to release list
1.3

Performance of tight loops was doubled by speeding up operator dispatches. A "use" function was added for loading ChaiScript files from within ChaiScript files. Floating point numbers without a leading 0 are now allowed. Dispatch of functions that take boost::shared_ptr parameters was fixed. The use of reserved words as function and object names is now prevented. Error messages for failed "clone" calls were fixed.
Tags: Minor, Stable, Optimization

Project Resources