CSP风格的Scheme异步编程(CHICKEN)



有没有一个egg或一些库可以让我在Scheme中编写CSP风格的程序?我所说的CSP风格是指Go(Go/channel/select)或Clojure的core.async.

中实现的内容

Chicken Scheme有一个可以尝试的通道鸡蛋。

$ chicken-install -s channel

鸡肉现在也有一个gochan鸡蛋(我写的)。它比通道简单得多,但通道似乎有点复杂,我不确定它的测试效果如何。

$ chicken-install -s gochan
$ csi -R gochan -p '(gochan-receive (gochan "hello world"))'
hello world

最新更新