The hprotoc package

[Tags: bsd3, library, program]

Parse language defined at http://code.google.com/apis/protocolbuffers/docs/proto.html and general haskell code to implement messages.


[Skip to ReadMe]

Properties

Versions0.3.1, 1.0.0, 1.0.1, 1.2.1, 1.2.2, 1.4.0, 1.5.0, 1.5.1, 1.6.0, 1.7.0, 1.7.1, 1.7.9, 1.8.0, 1.8.1, 1.8.2, 1.8.3, 2.0.0, 2.0.2, 2.0.5, 2.0.6, 2.0.7, 2.0.9, 2.0.10, 2.0.11, 2.0.12, 2.0.13, 2.0.14, 2.0.15, 2.0.17, 2.1.0, 2.1.2, 2.1.3, 2.1.4, 2.1.5, 2.1.6, 2.1.7, 2.1.8, 2.1.9, 2.1.11, 2.1.12, 2.2.0
Change logNone available
Dependenciesarray, base (>=4.7.0 && <5), binary, bytestring, containers, directory (>=1.0.0.1), filepath (>=1.1.0.0), haskell-src-exts (>=1.16.0), mtl, parsec, protocol-buffers (==2.2.0), protocol-buffers-descriptor (==2.2.0), utf8-string [details]
LicenseBSD3
Copyright(c) 2008-2015 Christopher Edward Kuklewicz
AuthorChristopher Edward Kuklewicz
MaintainerKostiantyn Rybnikov <k-bx@k-bx.com>
CategoryText
Home pagehttps://github.com/k-bx/protocol-buffers
Source repositoryhead: git clone git://github.com/k-bx/protocol-buffers.git
Executableshprotoc
UploadedSun Jan 10 23:08:16 UTC 2016 by k_bx
DistributionsLTSHaskell:2.1.12, NixOS:2.2.0, Stackage:2.1.12
Downloads5835 total (195 in last 30 days)
Votes
0 []
StatusDocs pending
Build status unknown [no reports yet]

Modules

Downloads

Maintainers' corner

For package maintainers and hackage trustees

Readme for hprotoc-2.2.0

To regenerate the plugin haskell files, please run

hprotoc -u --prefix=Text -d protoc-gen-haskell -I google-proto-files/ google/protobuf/plugin.proto 

This was last populated from version 2.4.0a of Google's code.

Also, one can invoke cabal build to make dist/autogen and then

ghci -package parsec-2.1.0.1 -idist/build/autogen -iprotoc-gen-haskell Text/ProtocolBuffers/ProtoCompile.hs

should work.