nonempty-vector:非空向量

时间:2024-06-16 22:03:20
【文件属性】:

文件名称:nonempty-vector:非空向量

文件大小:24KB

文件格式:ZIP

更新时间:2024-06-16 22:03:20

Haskell

非空向量 该程序包提供了围绕可变和不可变的类型的薄包装器。 两组盒装向量都支持整个Vector API,并且将来计划支持非盒装,原始,可存储和通用向量。 没有尚未存在于base外部依赖项。 动机 Haskell生态系统中的每个“容器”都有一个,除了vector之外,还包括古老的。 许多(包括我自己)使用vector ,是因为CLC和该库的作者多年来实现了令人难以置信的性能特征。 但是我们中的许多人也希望遵守最低功耗原则,而不必担心head或tail是否安全。 该软件包解决了以上两个要点。 除了在构造时(甚至在那时-提供了unsafe构造函数),此库不会公开任何新的指针间接unsafe ,并且应尽可能多地重用vector的库以确保渐近性保持不变。


【文件预览】:
nonempty-vector-master
----.gitignore(224B)
----Setup.hs(136B)
----src()
--------Data()
----default.nix(1003B)
----LICENSE(0B)
----CHANGELOG.md(1KB)
----cabal.project(12B)
----.github()
--------workflows()
----nonempty-vector.cabal(1KB)
----README.md(1KB)
----cabal.haskell-ci(20B)
----test()
--------doctests.hs(165B)
--------NEVectorTests.hs(1KB)

网友评论