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

숫자 작업 성능은 약 10 배 증가했습니다. 반복 작업 성능은 2 배까지 증가했다. 시간이 감소했습니다 최대 엔진 시작합니다. 인덱스 연산자와 관련된 몇 가지 파싱 버그가 해결되었습니다. 두 번, 긴 두 번, 부동, INT, 길이, 문자 uint8_t, uint16_t, uint32_t, uint64_t, int8_t, int16_t, int32_t 및 int64_t : 전체 지원은 모든 C 대수 유형에 대한 추가되었습니다. C에서 ChaiScript에서 던진 예외의 캡처에 대한 향상된 지원 + +.
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

주요 코드 재편성, 버그수정 및 업데이 트. ChaiScript 기능과 향상 사이에서 자동 전환 : : 기능 optinos. 기능 반성 지원. 향상된 const 지원. 스크립트 실행 중에 향상된 객체 수명. 문서를 재작 성. 30% 더 유닛 테스트합니다. 연타하다, VS2010, 그리고 64 비트 환경을위한 향상된 지원합니다. 커맨드 라인 옵션이 차이티 평가를 위해 추가되었습니다.
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

방법 설탕 조회는 지역 변수를 검색하지 않도록 수정되었습니다. 이것은하지만 사전에 2.3.3 코드에만 영향을 사건 소수에 영향을해야합니다. 메모리 누수가 수정되었습니다. 단위 테스트 및 포장은 여러 플랫폼에 걸쳐 표준화되었다. 정력과 geshi 구문 강조도 추가되었습니다.
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

0b1010에 대한 지원 - 스타일의 이진 숫자가 추가되었습니다. VS 2010와 편집 문제를 해결했다. 버그 및 벡터 초기화 스왑 관련 고정했다.
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

이것은 비주얼 스튜디오 2008와 MinGW에서 컴파일 문제를 해결 bugfix 릴리스입니다.
Tags: Stable, Minor
This is a bugfix release that addresses compilation issues in Visual Studio 2008 and MinGW.

Project Resources