Downloadliste

Projektbeschreibung

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.

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
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

Numerische Operationen Leistung zugenommen hat ca. 10x. Looping Operationen Leistung hat bis zu 2x erhöht. Engine Startzeit verringert hat. Mehrere Parsing Fehler im Zusammenhang mit Index Betreiber wurden behoben. Doppel-, long double, float, int, long, char, uint8_t, uint16_t, uint32_t, uint64_t, int8_t, int16_t, int32_t und int64_t: Volle Unterstützung für alle C algebraische Typen wurde hinzugefügt. Verbesserte Unterstützung für die Erfassung von Ausnahmen von ChaiScript in C + + geworfen.
Tags: Stable, Major
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++.

2011-05-24 06:19
3.0.0

Major Code Reorganisation, Bugfixes und Updates. Automatische Konvertierung zwischen ChaiScript Funktionen und boost:: function Sonderausstattung. Funktion Selbstbeobachtung unterstützen. Verbesserte Unterstützung const. Verbesserte Lebensdauer eines Objekts während der Skript-Ausführung. Rewritten Dokumentation. 30% mehr Unit-Tests. Verbesserte Unterstützung für Klang, VS2010 und 64-Bit-Umgebungen. Kommandozeilen-Optionen müssen Chai eval aufgenommen worden.
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

Methode lookup Zucker festgesetzt worden war, um nicht nach lokalen Variablen. Beachten Sie, dass diese Pre-2.3.3-Code betrifft, sollte aber nur auf einer Minderheit der Fälle. Ein Speicherleck wurde behoben. Unit-Tests und Verpackung wurden standardisiert auf allen Plattformen. Vim Syntax-Highlighting und GeSHi wurden ebenfalls aufgenommen.
Tags: Stable, Minor
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.

2010-01-19 16:05
2.3.2

Unterstützung für 0b1010-Stil Binärzahlen wurde hinzugefügt. Compilation Probleme mit VS 2010 wurden behoben. Bugs im Zusammenhang mit Swap-und Vektor-Initialisierung wurden behoben.
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

Dies ist ein Bugfix-Release dieser Zusammenstellung Fragen in Visual Studio 2008 und MinGW-Adressen.
Tags: Stable, Minor
This is a bugfix release that addresses compilation issues in Visual Studio 2008 and MinGW.

Project Resources