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

news

ChaiScript 3.1.0 Released

Changes since 3.0.0

  • Numeric operations performance increased approximately 10x
  • Looping operations performance increased up to 2x
  • Engine start up time decreased
  • Several parsing bugs related to index operators fixed
  • Added full support 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, int64_t
  • Enhanced support for capturing of exceptions thrown from ChaiScript in C++

Download it from github.

Development Officially Moved to Git and Other News

The development for ChaiScript has officially moved to github.

It's important to share something about the development process we have at ChaiScript.

  • We never make a commit unless the commit passes all unit tests.
  • We never commit a new feature without an accompanying unit test.

What does this mean to you, the user? Mainly it means that even though we have not pushed out an official release in nearly a year, git master branch always represents a stable release.

New Forums Available

We've updated the forums to allow users to create new topics and we've added 2 new forums: feature requests and new project announcements.

Now on YouTube

Recently we posted a quick introduction to ChaiScript on YouTube. Check it out, tell us what you think.

Syndicate content