我正在尝试在分布式系统中使用 Scheme。这个想法是一个进程将评估一些表达式并将其传递给另一个进程以完成。
例子:
(do-stuff (f1 x) (f2 x))
将评估为
(do-stuff res1 (f2 x))
在第一个过程中。该进程将表达式作为字符串传递给另一个进程(在另一个节点上),该进程会将其计算为
(do-stuff res1 res2)
想法是做一个 map reduce 风格的工作分布,但是通过传递方案表达式。这可能吗?任何指针都会有所帮助。(顺便说一句,我正在使用 IronScheme)。