【发布时间】:2015-10-29 15:14:17
【问题描述】:
我已经学习了几个月的 Scheme,现在在 Debian 8 下使用 scm 5e5 并通过 SICP。我也在学习计算机编程的概念、技术和模型,我现在有足够的信心模拟 Scheme 中的代码示例,而不是采用 Mozart 系统。总的来说,我发现学习计算试图在 Scheme 中复制 C++/Java/C#、Python 或 Haskell 等语言结构是一种乐趣,反之亦然。但是,我现在在处理并发构造时遇到了麻烦,因为我找不到如何通过 scm 获得线程支持。我已经能够使用 fork 和 execl 但这并不完全相同。我查看了文档(scm 手册和 slib 手册,但看不到与线程支持相关的任何内容)。我在 MIT-scheme 文档中看不到任何内容。我刚刚安装了 guile,看起来 guile 可以做到。但是,我喜欢我的 scm。我必须放弃它才能玩线程吗?还是我错过了什么?
【问题讨论】:
标签: scheme