文件名称:bytestring:适用于二进制或8位字符数据的高效紧凑,不可变的字节字符串类型(严格和惰性)
文件大小:166KB
文件格式:ZIP
更新时间:2024-04-08 22:30:00
Haskell
ByteString:快速的字节打包字符串 该库提供Data.ByteString模块-严格和惰性字节数组可作为字符串操作-提供非常节省时间/空间的字符串和IO操作。 对于非常大的数据要求或对堆大小的限制,提供了Data.ByteString.Lazy ,这是字节字符串块的惰性列表。通过这种方式可以有效地处理数千兆字节的数据。 该库还提供Data.ByteString.Builder以便在二进制序列化过程中从较小的块中高效构造ByteString值。 要求: 阴谋集团1.10或更高 GHC 7.0或更高 作者 ByteString派生自GHC PackedString库,该库最初由Bryan O'Sullivan编写,然后由Simon Marlow编写。大卫·罗迪(David Roundy)等人为darcs进行了改编和扩展。 Don Stewart和Duncan Coutts清理并进一步扩
【文件预览】:
bytestring-master
----Changelog.md(8KB)
----.github()
--------dependabot.yml(117B)
--------workflows()
----tests()
--------QuickCheckUtils.hs(3KB)
--------builder()
--------Properties.hs(21KB)
--------.gitignore(19B)
--------LazyHClose.hs(2KB)
--------Properties()
----include()
--------fpstring.h(430B)
----LICENSE(2KB)
----cbits()
--------fpstring.c(3KB)
--------itoa.c(5KB)
----Setup.hs(46B)
----bench()
--------BenchAll.hs(17KB)
--------BenchIndices.hs(3KB)
--------BenchCSV.hs(16KB)
--------BenchBoundsCheckFusion.hs(3KB)
----.gitignore(93B)
----bytestring.cabal(7KB)
----README.md(2KB)
----.hlint.yaml(485B)
----cabal.project(132B)
----Data()
--------ByteString()
--------ByteString.hs(67KB)