计划中的协议(R5RS)

时间:2011-04-02 06:06:40

标签: lua scheme coroutine callcc

所以我首先在lua中看到了coroutines的概念,并且lua的实现或多或少可以理解。我现在正在学习方案,我理解使用call / cc实现相同的功能,但我有一个缠绕我的脑袋有点麻烦,实现这个目标究竟是怎么回事。有人知道一个简单的教程或关于这个主题的东西吗?

1 个答案:

答案 0 :(得分:1)

Matt Might已经写了一篇关于延续的好介绍,包括关于协同程序的一节:

http://matt.might.net/articles/programming-with-continuations--exceptions-backtracking-search-threads-generators-coroutines/