gpt4 book ai didi

c++ - 使用 Chaiscript 的协程或有状态/可恢复任务

转载 作者:太空宇宙 更新时间:2023-11-04 13:33:21 24 4
gpt4 key购买 nike

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

最佳答案

围绕协程和类似程序的实现进行了各种讨论,但尚未实现。

参见此处: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

关于c++ - 使用 Chaiscript 的协程或有状态/可恢复任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30646380/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com