Software Details:
Version: 4.1.1 / 5.2.0
Upload Date: 20 Feb 15
Distribution Type: Freeware
Downloads: 45
ChaiScript is the first and only embedded scripting language designed from the ground up with C++ compatibility in mind. It is an ECMAScript-inspired, embedded functional-like language.
What is new in this release:
- This version is in the C++11 series, supporting gcc and llvm.
- It adds support for automatic conversion of arithmetic types when possible and when no ambiguous method dispatch exists.
- Initial support for MinGW 4.7 with C++11 (ChaiScript 5.2.0) has been added.
What is new in version 5.1.0:
- Much improved error reporting
- Autosizing of integers now matches the C++ standard
- u, l, ll, f suffixes added to numeric constants
What is new in version 5.0.0:
- ChaiScript 5.0.0 requires a C++11-compliant compiler.
- Either clang 3.1 or g++ 4.5 currently work.
- This release completely drops the need for Boost.
- The ChaiScript standard library can now (optionally) be compiled separately, cutting compile time in half.
- Much better runtime error reporting is now available.
- Performance has increased by about 25%.
What is new in version 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++.
What is new in version 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.
What is new in version 2.3.2:
- Added support for 0b1010 style binary numbers
- Fixes to support VS 2010
- Bugfixes for swap and vector initialization
What is new in version 2.3.1:
- Fixed compilation in Visual Studio 2008
- Fixed compilation in MinGW
What is new in version 2.3:
- Saving and restoring script engine state
- Object type introspection
- Intelligent int types
- 5-10% speedup
- Bugfixes for array lookups, single-line comments, and const return values.
What is new in version 2.1:
- Support for octal and hexadecimal numbers.
- Bit shifting operators ''.
- Generic comparison functions 'eq', 'lt', and 'gt'.
- Simplified method aliasing.
- Operator overloading.
- Bugfixes.
Comments not found