在 Strange Loop presentation on Transducers Rich Hickey 在表格中提到了一个名为“并行”的概念。
您可以轻松看到examples of seqs and into and channels使用transducers 。
现在你可以算出 Observables are talking about RxJava 。
我的问题是Rich Hickey 的传感器 Strange Loop 演讲中的“并行”概念是什么?这是 futures 的列表吗? ,或者 pmap 或者其他什么?
最佳答案
关于创建并行转导过程有一些想法。这被跟踪为 CLJ-1553 。目前我们不打算在 Clojure 1.7 中解决这个问题,但希望在 Clojure 1.8 中做一些事情。
现在可以设置一个使用换能器作为底部归约阶段的归约器(以及更传统的组合器 fns),但理想情况下我们将能够利用持久向量和映射所体现的“自归约”概念以更自然的方式支持并行转换。
现在这很可能会以某种 preduce 函数的形式出现,但仍有很多事情有待决定。
一个有问题的领域是处理 kv 形式 - reducer 在那里做出了一些选择,这些选择对于传感器来说是困难或不方便的,因此需要解决。
关于clojure - Rich Hickey 的传感器奇怪循环演讲中的 'parallel' 概念是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26485211/