标签: lua scheme coroutine callcc
所以我首先在lua中看到了coroutines的概念,并且lua的实现或多或少可以理解。我现在正在学习方案,我理解使用call / cc实现相同的功能,但我有一个缠绕我的脑袋有点麻烦,实现这个目标究竟是怎么回事。有人知道一个简单的教程或关于这个主题的东西吗?
答案 0 :(得分:1)
Matt Might已经写了一篇关于延续的好介绍,包括关于协同程序的一节:
http://matt.might.net/articles/programming-with-continuations--exceptions-backtracking-search-threads-generators-coroutines/