文件名称:factfold:Clojure库,用于灵活且易于正确的过程组成
文件大小:9KB
文件格式:ZIP
更新时间:2024-05-30 12:50:08
Clojure
资料夹 语言作为一种思想工具的实用性随着它可以处理的主题范围的增加而增加,但随着词汇量的增加和用户必须牢记的语法规则的复杂性而降低。 因此,记号的经济性很重要。 肯尼思·艾弗森(Kenneth E. Iverson),1979年 Factfold是一个Clojure库,它使编写组织化,可预测,可组合,可并行化的代码变得更加容易,而无需花费大量时间。 它是一天的目标是成为语言可移植的API的参考实现。 它提供了一种将程序构建为派生数据结构层的方法,这些结构由从输入流构造程序的功能表示。 尽管它与JavaScript的Redux库非常相似,但Factfold尝试提供一种更加面向数据的API。 它也是用Clojure编写的,它通常比JS更适合处理中型数据。 这个怎么运作 Factfold通过按时间顺序将模型应用于事实并保留事实之间的状态来计算状态。 模型将属性名称与函数关联以计算其值。 将模
【文件预览】:
factfold-master
----.gitignore(99B)
----src()
--------factfold()
----LICENSE(11KB)
----doc()
--------intro.md(106B)
----CHANGELOG.md(770B)
----README.md(3KB)
----test()
--------factfold()
----project.clj(425B)