发布于 2014-06-13 14:54:48 | 216 次阅读 | 评论: 0 | 来源:

这里有新鲜出炉的精品教程,程序狗速度看过来!

ChaiScript C++兼容性脚本语言

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


 

ChaiScript 5.3.1 发布,该版本增加了自动的转换算术返回类型,遵循处理参数时的相同规则;增加自动的向上转换继承的层次结构;支持 travis.ci 测试;可在脚本中增加全局变量;一些静态分析的问题修复;非官方的 Haiku 支持;修复 Cygwin 编译问题等等。

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

示例代码:

#include 

std::string helloWorld(const std::string &t_name)
{
  return "Hello " + t_name + "!";
}

int main()
{
  chaiscript::ChaiScript chai;
  chai.add(chaiscript::fun(&helloWorld), 
           "helloWorld");

  chai.eval("puts(helloWorld("Bob"));");
}


历史版本 :
ChaiScript 5.7.1 发布,C++ 脚本语言
ChaiScript 5.7.0 发布,C++ 脚本语言
ChaiScript 5.6.0 发布,C++ 脚本语言
ChaiScript 5.5.1 发布,性能提升 30%
ChaiScript 5.3.1 发布,C++ 脚本语言
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务