winery:防腐剂序列化格式

时间:2024-05-29 16:51:26
【文件属性】:

文件名称:winery:防腐剂序列化格式

文件大小:826KB

文件格式:ZIP

更新时间:2024-05-29 16:51:26

Haskell

酒厂 酒厂是一个专注于性能,紧凑性和兼容性的序列化库。 主要功能是将元数据(类型,字段名称等)打包到一个模式中。 多种格式(例如JSON和CBOR)为每个值附加元数据: [{"id": 0, "name": "Alice"}, {"id": 1, "name": "Bob"}] 相比之下,酿酒厂将它们分开存储,从而消除了冗余,同时保证了良好的打字性: 0402 0402 0269 6410 046e 616d 6514 [{ id :: Integer, name :: Text }] 0200 0541 6c69 6365 0103 426f 62 [(0, "Alice"), (1, "Bob")] 与其他完全不保留元数据(例如, binary , cereal , store )的库不同,酿酒厂还允许读者解码值,而与当前的实现无关。 界面 界面很简单; serial


【文件预览】:
winery-master
----.gitignore(60B)
----app()
--------Main.hs(3KB)
----Setup.hs(46B)
----winery.cabal(3KB)
----art()
--------logo.ai(503KB)
--------logo.svg(32KB)
--------logo.png(19KB)
--------logo256px.png(9KB)
----src()
--------Codec()
----LICENSE(1KB)
----cabal.project(45B)
----.github()
--------workflows()
----README.md(7KB)
----benchmarks()
--------data.store(123KB)
--------bench.hs(5KB)
--------data.cbor(64KB)
--------data.binary(123KB)
--------data.json(157KB)
--------data.winery(57KB)
--------data.cereal(90KB)
--------data.csv(72KB)
----test()
--------Spec.hs(6KB)
----ChangeLog.md(2KB)

网友评论