我Chaiscript
想让我的应用程序的用户使用脚本语言来实现任务或有状态算法。这些算法“取决于时间中的事件”。换句话说,应该允许由应用程序调度的算法yield
在任何时候以及resume
只要他们感兴趣的事件发生(在这种情况下任务被重新调度以恢复)执行。Chaiscript
为实现这一目标提供了什么样的支持?
1 回答
0
围绕协同例程和类似的实现进行了各种讨论,但尚未实现。
见这里:http ://discourse.chaiscript.com/t/co-routines-in-chaiscript/33 在这里:https ://gitter.im/ChaiScript/ChaiScript?at=5557ceac076ab5646e6de3e8
根据您的确切需求,您的函数可能会返回它自己的延续。一对(value, function_to_get_next_value)
, 因为 chaiscript 确实很容易支持函数对象和 lambda 的传递
于 2015-06-05T12:58:49.413 回答