【文件属性】:
文件名称:proto-lens:使用现代Haskell语言和库模式的协议缓冲区的API
文件大小:304KB
文件格式:ZIP
更新时间:2021-05-08 08:04:35
Haskell
原始镜头
proto-lens库为使用现代Haskell语言和库模式的协议缓冲区提供了API。 具体来说,它提供:
通过镜头可组合的现场访问器
通过类型级别的文字进行简单的字段名称解析/重载
通过GADT对消息进行类型安全的反射和编码/解码
这不是Google的官方产品。
教程
您可以在子目录中找到教程文档。
还有一个显示了所产生的晶状体所使用的原生质标量类型-> haskell类型映射。
指示
设置
首先,将“ protoc”二进制文件安装在PATH中的某个位置。 您可以按照。
从HEAD建立
要从HEAD构建和测试此存储库,请运行:
git submodule update --init --recursive
stack test
注意:构建此存储库需要stack-2.3.1或更高版本。
在Cabal或Stack软件包中使用
可以在Hackage和Stackage上找到pro