clojure - Rich Hickey 的传感器奇怪循环演讲中的 'parallel' 概念是什么?

标签 clojure transducer

Strange Loop presentation on Transducers Rich Hickey 在表格中提到了一个名为“并行”的概念。

enter image description here

您可以轻松看到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/

相关文章:

clojure - 吐口水时内存不足

java - 解析 GATE 中的字体样式或段落 block

computer-science - 如何模拟不确定的有限换能器?

javascript - Clojure 启发的传感器可以使用 HM 类型系统进行类型化吗?

python-3.x - 如何通过点文件可视化 Pyfst 传感器

java - Clojure 转换器与 Java 中流的中间操作的概念相同吗?

clojure - 当谓词为 false 时需要花一段时间来包含最后一项

clojure - 如何在clojure中打印一个非常大的数据结构?

clojure - 函数式编程中的共享资源

java - 保留键盘监听器的焦点