Download List

專案描述

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.

2011-06-22 05:54
3.1.0

Numeric operations performance has increased approximately 10x. Looping operations performance has increased up to 2x. Engine start up time has decreased.
Several parsing bugs related to index operators have been fixed. Full support has been added for all C algebraic types: double, long double, float, int, long, char, uint8_t, uint16_t, uint32_t, uint64_t, int8_t, int16_t, int32_t, and int64_t. Enhanced support for capturing of exceptions thrown from ChaiScript in C++.
標籤: Stable, Major

2011-05-24 06:19
3.0.0

Major code reorganization, bugfixes, and updates. Automatic conversions between ChaiScript functions and boost::function optinos. Function introspection support. Improved const support. Improved object lifetime during script execution. Rewritten documentation. 30% more unit tests. Improved support for clang, VS2010, and 64-bit environments. Command line options have been added to chai eval.

2010-05-16 15:40
2.3.3

Method sugar lookup was fixed to not search local variables. Note that this affects pre-2.3.3 code but should only affect a minority of cases. A memory leak was fixed. Unit tests and packaging were standardized across platforms. Vim and geshi syntax highlighting were also added.
標籤: Stable, Minor

2010-01-19 16:05
2.3.2

Support for 0b1010-style binary numbers was added. Compilation issues with VS 2010 were fixed. Bugs related to swap and vector initialization were fixed.

2009-12-12 03:44
2.3.1

This is a bugfix release that addresses compilation issues in Visual Studio 2008 and MinGW.
標籤: Stable, Minor

Project Resources