1

Chaiscript想让我的应用程序的用户使用脚本语言来实现任务或有状态算法。这些算法“取决于时间中的事件”。换句话说,应该允许由应用程序调度的算法yield在任何时候以及resume只要他们感兴趣的事件发生(在这种情况下任务被重新调度以恢复)执行。Chaiscript为实现这一目标提供了什么样的支持?

4

1 回答 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 回答