文件名称:mason:快速的ByteString构建器
文件大小:62KB
文件格式:ZIP
更新时间:2024-05-26 20:57:16
Haskell
梅森:alacritous建设者库 梅森是一个构建器和IO库。 快速:比字节串的生成器快得多。 可扩展:可以按用户定义的方式使用构建器。 可黑客入侵:公开了低级API。 甚至插入指针级别的操作也很容易。 Mason.Builder API主要与Data.ByteString.Builder兼容,但原始API还有一些补充: toStrictByteString直接产生一个严格的ByteString 。 hPutBuilderLen将生成器写入句柄并返回字节数。 sendBuilder通过套接字发送Builder的内容。 withPopper将构建器变成http客户端的 toStreamingBody创建wai的 用法 用Data.ByteString.Builder替换Mason.Builder 。 请注意,如果类型签名中包含Builder ,则由于以下说明的设计,您将需
【文件预览】:
mason-master
----.gitignore(50B)
----mason.cabal(1KB)
----Setup.hs(46B)
----src()
--------Mason()
----LICENSE(1KB)
----CHANGELOG.md(790B)
----cabal.project(12B)
----.github()
--------workflows()
----cbits()
--------dtoa.c(12KB)
----README.md(10KB)
----benchmarks()
--------cabal.project(18B)
--------bintree.hs(872B)
--------aeson()
--------mason-benchmarks.cabal(2KB)