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

Due to an increased release schedule, and the nature of ChaiScript being a header-only library, binary releases will be made less often. Previous releases can be found on github.

Version: 4.2.0 Released: 12/1/2012
(Requires Boost)
Source (tar.bz2)
Source (zip)

Version: 5.2.0 Released: 12/1/2012
(Requires C++11 Compiler)
Source (tar.bz2)
Source (zip)

General Help

TopicRepliesCreatedLast replysort icon
Variable scopes and functions 0 29 weeks 3 days ago
by Simmons
n/a
Dynamic objects, adding attributes & duck typing 0 29 weeks 5 days ago
by Simmons
n/a
Chaiscript performance 5 36 weeks 12 hours ago
by ultimate
32 weeks 21 hours ago
by lzedl
Passing by value vs. passing by reference? 5 1 year 17 hours ago
by Fellow Traveler
32 weeks 1 day ago
by lefticus
How to explicitly set a var to null from inside Chaiscript? 3 1 year 17 weeks ago
by Fellow Traveler
32 weeks 4 days ago
by lefticus
CHAISCRIPT_NO_THREADS flag error 10 46 weeks 6 days ago
by lzedl
38 weeks 15 hours ago
by lzedl
Using unsigned int 5 47 weeks 16 hours ago
by lzedl
38 weeks 1 day ago
by lzedl
Problem exposing derived classes 2 40 weeks 3 days ago
by EvilKenivel
40 weeks 1 day ago
by lefticus
Abort script execution 1 42 weeks 2 days ago
by droz
40 weeks 1 day ago
by lefticus
get/set state not getting rid of variables ? 2 44 weeks 3 days ago
by PhanLord
43 weeks 3 days ago
by lefticus
get function object from chaiscript to c++ 4 47 weeks 2 days ago
by ultimate
44 weeks 2 days ago
by lefticus
Method with a large number of parameters 6 47 weeks 1 day ago
by lzedl
44 weeks 2 days ago
by lefticus
How bind attribute 1 46 weeks 2 days ago
by ultimate
45 weeks 5 days ago
by lefticus
Why an assignment calls copy constructor 4 times? 2 1 year 7 weeks ago
by yesint
45 weeks 6 days ago
by yesint
Call method of derived class from base class pointer 3 47 weeks 1 day ago
by lzedl
46 weeks 4 days ago
by lefticus
What the $%@! am I doing wrong? (script functions...) 6 48 weeks 2 days ago
by Fellow Traveler
48 weeks 6 hours ago
by Fellow Traveler
long? 0 48 weeks 3 days ago
by Fellow Traveler
n/a
std::vector<std::string> to a chaiscript vector 1 49 weeks 6 days ago
by ultimate
49 weeks 4 days ago
by lefticus
Returning boost::shared_ptr from a chaiscript 3 51 weeks 3 days ago
by als
49 weeks 6 days ago
by lefticus
Returning reference and manipulate it 2 50 weeks 11 hours ago
by lzedl
49 weeks 6 days ago
by lefticus
Can't compile chaiscript via VC7.1 2 50 weeks 3 days ago
by dankl
50 weeks 7 hours ago
by Fellow Traveler
How to use multi-line function calls with strings... 0 1 year 5 hours ago
by Fellow Traveler
n/a
How to see if variable exists? 1 1 year 4 days ago
by Fellow Traveler
1 year 1 day ago
by lefticus
Function with optional parameter 3 1 year 8 weeks ago
by ultimate
1 year 5 days ago
by lefticus
Exposing C++ Types and Bootstrap 1 1 year 10 weeks ago
by Mikebissle
1 year 5 days ago
by lefticus
Syndicate content
Support ChaiScript by sharing it with your friends: