ChaiScript v3.0.0发布 C++兼容性脚本语言

ChaiScript 是第一个也是目前唯一一个与C++++的兼容性的脚本语言,受 EMCAScript影响的嵌入式的功能性语言。

新版本包含众多新特性,包括自动的线程安全支持、本地动态对象支持、从已有的C++类中扩展新方法,更好的异常处理 等等。

ChaiScript 3.0.0发行说明:

Code simplifications Fully integrate documentation with source code in doxygen style comments ">Unit tests increased from 114 to 137 Automatic conversion between boost::
function objects and
ChaiScript functions Many bug fixes Minor performance improvements Namespace reorganization to make end
user code
more accessible clang support VisualStudio 2010 Support Support for C++ base classes and automatic upcasting Remove __ reserved identifiers Better code organization to reduce #ifdefs clanmills: command line options for chai eval clanmills: parser cleanups and code reduction Function introspection and reflection Correct function dispatch order to account for base classes and provide a
defined order of dispatch Predictable object lifetime that emulates C++ stack lifetime emarcotte: pkgconfig support standardize on method/member naming and indentation 64bit Visual Studio support Better support for const objects Drastic reduction of runtime exceptions - making debug builds orders of magnitude faster Support for platforms with no loadable module support Add helper macro for registering class

下载地址:

Source (tar.gz)
Source (zip)
Windows
Linux

时间: 2014-12-19

ChaiScript v3.0.0发布 C++兼容性脚本语言的相关文章

ChaiScript 4.0.0发布 C++嵌入式脚本语言

ChaiScript 是一个嵌入式脚本语言,其设计是直接针对C++++和充分利用现代C++开发技术.作为一个本地C++应用程序,它具有一定的优势超过现有的嵌入式脚本语言.它易于集成现有项目,维护C++应用程序和用户脚本之间的类型安全.它支持各种C++技术,包括回调.重载函数.类方法和STL容器. ChaiScript 4.0.0该版本增加了支持switch语句,三元运算符的支持,许多错误修正和性能改进,增强的方法和对象的自省能力,以及在单元测试的大量增加. 软件信息:http://www.cha

ChaiScript 5.0.0发布 C++嵌入式脚本语言

ChaiScript 是一个嵌入式脚本语言,其设计是直接针对C++++和充分利用现代C++开发技术.作为一个本地C++应用程序,它具有一定的优势超过现有的嵌入式脚本语言.它易于集成现有项目,维护C++应用程序和用户脚本之间的类型安全.它支持各种C++技术,包括回调.重载函数.类方法和STL容器. ChaiScript 5.0.0该版本需要一个C++11-兼容的编译器,或clang 3.1或g++ 4.5来支持目前的工作.标准库可以ChaiScript(可选)单独编译,编译时间减少一半.现在可以更

newLISP 10.4.0发布 Lisp通用脚本语言

newLISP是一个类似于Lisp的通用脚本语言.它特别适用于人工智能.http://www.aliyun.com/zixun/aggregation/11510.html">网络搜索.自然语言处理和机器学习的应用.由于是小资源需求,newLISP对于嵌入式系统的应用也非常好.它具有所有传统Lisp语言的功能,但更容易学习和使用.新版的LISP更方便.快捷和简小,大部分你需要的功能都将已经内置.newLISP支持运行的平台包括:Mac OS X. GNU Linux.Unix and Wi

USL 3.5.0发布 面向对象的脚本语言

USL是一个面向对象的脚本语言,采用C++++编写在Linux和Windows上编译.没有脚本,USL的是一个可编程的命令外壳.没有与USL的socket编程. USL的目的是本地系统中的通用脚本. USL 3.5.0此版本添加了创建日志文件的功能. 下载地址:http://www.mediafire.com/usl

newLISP Development v10.3.1发布 一般用途的脚本语言

newLISP是一个类似Lisp语言的.用于一般用途的脚本语言.它具有 LISP 语言所有的魔力,但更容易学习和使用. newLISP是友好的,快速和简小的.大部分您需要的功能都将已经内置. newLISP v10.3.1发行说明: &http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;    Documentation changes When a list reference changes while being

newLISP 10.3.3发布 Lisp通用脚本语言

newLISP是一个类似于Lisp的通用脚本语言.它特别适合应用在人工智能.http://www.aliyun.com/zixun/aggregation/11510.html">网络搜索.自然语言处理和机器学习的应用.由于是小资源需求,newLISP对于嵌入式系统的应用也非常好.它具有所有传统Lisp语言的功能,但更容易学习和使用.新版的LISP更方便.快捷和简小,大部分你需要的功能都将已经内置.newLISP支持运行平台包括Mac OS X. GNU Linux.Unix and Wi

USL 3.7.1发布 面向对象的脚本语言

USL是一个采用C++++编写的面向对象的脚本语言,在Linux和Windows上编译.此语言没有脚本,USL本身就是一个可编程的命令外壳.它没有USL的socket编程,目的是用在本地系统中的通用脚本. USL 3.7.1版本添加了循环,常量,转换情况下默认的声明,以及一个更新的全面帮助功能. 软件信息:http://www.mediafire.com/usl 下载地址:http://www.mediafire.com/usl#9f619vxb5x30h,1

USL 3.5.8发布 面向对象的脚本语言

USL是一个面向对象的脚本语言,采用C++++编写和在Linux和Windows上编译.此语言没有脚本,USL本身就是一个可编程的命令外壳.它没有USL的socket编程,目的是用在本地系统中的通用脚本. USL 3.5.8版本更新了通过使其返回其最后的值的处理方式. 下载地址:http://www.mediafire.com/download.php?pj1n6c9f533ycxw

newLISP 10.4.2发布 Lisp通用脚本语言

newLISP 是一个类似于Lisp的通用脚本语言.它特别适用于人工智能.http://www.aliyun.com/zixun/aggregation/11510.html">网络搜索.自然语言处理和机器学习的应用.由于是小资源需求,newLISP对于嵌入式系统的应用也非常好.它具有所有传统Lisp语言的功能,但更容易学习和使用.新版的LISP更方便.快捷和简小,大部分你需要的功能都将已经内置.newLISP支持运行的平台包括:Mac OS X. GNU Linux.Unix and W