发布于 2015-07-19 00:26:47 | 266 次阅读 | 评论: 0 | 来源: 网友投递

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

ChaiScript C++兼容性脚本语言

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


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

ChaiScript 5.7.1 发布,此版本更新内容如下:

  • Build time reduction

  • Build size reduction

  • Performance increases

  • Fixed ~20 crash-bugs found with fuzzy testing #194

    • Let unhandled exceptions propogate to user

    • Report eval_error when break statement is not in loop

    • Fix handling of 0 length scripts closes #193

    • Don't crash on arity mismatch - Specifically affects the case where no overloads exist for a given function

    • Fix error printing for bind calls

    • Handle unexpected continue statement

    • Check arity during bind

    • Don't allow arith conversion on variadic function

    • Correct bind parameter match count

    • Add in expected Boxed_Value exception cases

    • Check access to AST, don't allow ; in func def

    • Don't attempt arithmetic unary & call

    • Don't crash on 0 param call to bind

    • Catch errors during member function dispatch

    • Properly handle type of const bool &

  • Automatic deduction of lambda type signatures

  • Work with non-polymorphic parent/child conversions

  • Move to codecov for coverage reporting

  • Add .at method for Map objects

  • Various corrections for support of move-only objects

下载:



历史版本 :
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号  版权声明  广告服务