文件名称:传教士:Clojure和Clojurescript的功能效果和流式传输系统
文件大小:71KB
文件格式:ZIP
更新时间:2024-02-18 11:55:38
clojure clojurescript reactive-streams ClojureJava
传教士 clojure和clojurescript的功能效果和流式传输系统。 到期 实验状态,应该期待重大变化。 基本原理 命令式并发编程伴随着严重的陷阱。 不受控制的过程生成需要纪律和仪式来正确处理故障和取消传播,混合了本质和偶然的复杂性。 诸如通道和期货/承诺之类的流行技术无法解决此问题,并且经常在其他纯粹的顺序逻辑中引入并发问题。 missionary针对此问题采用了实用的方法,将过程建模为具有精确语义的值。 指导方针 简单,REPL友好,无依赖的基础协议:和,分别是单个和多个值生产者。 严格的监管提供取消和故障的透明传播,并具有强大的资源清理保证。 多值生产者的统一表示,支持离散事件的背压传播和连续值的惰性采样。 符合 异步设计,提高效率和clojurescript兼容性 轻量级的API利用标准Clojure原语(集合,转换器,归约函数,引用类型,一流的nil )来防止操作员组合爆炸 表达语法 文献资料 参考 讲解 导游 社区 clojurians懈怠:
【文件预览】:
missionary-master
----.travis.yml(424B)
----pom.xml(3KB)
----test()
--------missionary()
----LICENSE(14KB)
----src()
--------missionary()
----tck()
--------missionary()
----deps.edn(825B)
----doc()
--------guides()
--------cljdoc.edn(399B)
--------tutorials()
----java()
--------missionary()
----README.md(2KB)