それだけでLISPプリミティブを使用してコルーチンを実装することは可能ですか?

StackOverflow https://stackoverflow.com/questions/3437103

質問

まず、私はLISPの初心者です。

私は何を取得したいことは協力マイクロスレッディング機能です。そして、これはコルーチンを獲得することができます。私が知っているように、スキームは継続経由でコルーチンをサポートしています。ただし、すべてのSchemeの実装では、継続を持っていることがあります。もしそうなら、私はLISPプリミティブで継続機能を追加することができますか?

役に立ちましたか?

解決

次のことができます。スキームでの継続を実装する方法を示しこのプログラミング言語のエッセンシャルの第5章と第6章。 Lispのの上で彼の本では、ポール・グレアムは、Common Lispの(章で継続を実装する方法について説明します20- 22)。

scroll top