seqspert:了解Clojure序列,并提供一些小的,严格的操作来对其执行

时间:2024-05-20 07:36:00
【文件属性】:

文件名称:seqspert:了解Clojure序列,并提供一些小的,严格的操作来对其执行

文件大小:204KB

文件格式:ZIP

更新时间:2024-05-20 07:36:00

Java

Seqspert [“ seekspert”] 介绍 Clojure集合库建立在Sequence的抽象之上。 尽管就简单而言完成有用的工作而言,抽象是一件好事,但在原始性能方面,抽象有时却会妨碍您的工作。 例如,当一些序列的基于树的潜在实现可能更适合于并行性和更有效的批量更新时,序列将以线性结构的形式显示,从而支持一对一的元素添加。 Seqspert最初是一组用于检查和理解各种Clojure序列类型的基础实现和内容的实用程序,但现在已发展成为一个库,它为基于序列的常见操作提供了许多特定的高性能,低消耗量的替代方案。 Seqspert包含Java和Clojure代码,并在每个上都进行了彻底的单元测试。 我刚刚在Clojars上放了最近的快照。 它应该在java-7 / 8和clojure-1.7.0-alpha4上运行。 任何反馈将不胜感激。 要么:Lein [seqspert“


【文件预览】:
seqspert-master
----README.md(11KB)
----pom.xml(3KB)
----bin()
--------java-coverage.sh(72B)
--------clojure-build.sh(93B)
----project.clj(991B)
----test()
--------java()
--------clojure()
----src()
--------java()
--------clojure()
----images()
--------map-vector.gif(9KB)
--------vector-to-array.gif(8KB)
--------splice-hash-maps.gif(9KB)
--------array-to-vector.gif(7KB)
--------splice-hash-sets.gif(9KB)
----doc()
--------array-to-vector.ods(19KB)
--------map-vector.ods(20KB)
--------intro.md(126B)
--------vector-to-array.ods(19KB)
--------splice-hash-maps.ods(19KB)
--------splice-hash-sets.ods(19KB)
----.travis.yml(108B)

网友评论