GNU ccScript offers a class extensible threaded embedded scripting engine for use with the Common C++
GNU package. This engine is also used in Bayonne (the
GNU telephony server), and in TOSI (FreeBSD and
GNU/Linux PBX integration servers). This engine differs from traditional scripting systems in that it is used to script near real-time state-event systems through deterministic callback step execution rather than the linear and non-deterministic fashion of embedded script libraries such as
tcl, and libguile.
License: GNU General Public License v3
Changes:
The core engine was completely rewritten. Manyenhancements were made. The script engine is nowlock-free and heap usage has been greatly reducedto maximize performance. Extensive compile-timesupport has been added to validate scripts.
More...