5

首先,我是 LISP 新手。

我想要的是一个协作的微线程特性。这可以通过协程获得。据我所知,Scheme 通过延续支持协程。然而,并不是所有的方案实施都可能有延续。如果是这样,我可以添加仅具有 LISP 原语的延续功能吗?

4

1 回答 1

5

你可以。Essentials of Programming Languages第 5 章和第 6 章展示了如何在 Scheme 中实现延续。在他的On Lisp一书中,Paul Graham 解释了如何在 Common Lisp 中实现延续(第 20-22 章)。

于 2010-08-09T04:43:59.023 回答