Scheme(R5RS)中的协程。

所以我第一次接触到协程的概念是在 lua 中,lua 的实现还是比较容易理解的。现在我正在学习 scheme,我知道可以使用 call/cc 实现相同的功能,但我有一些困难理解如何实现。有人知道有关这个主题的简单教程或其他资料吗?

原文链接 https://stackoverflow.com/questions/5521508

点赞
stackoverflow用户415627
stackoverflow用户415627

Matt Might 写了一篇优秀的介绍 Continuations 的文章,其中包括了有关协程的部分:

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

2011-04-02 06:33:13