The hprotoc-fork 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. This is a fork of the hprotoc library at http:hackage.haskell.orgpackagehprotoc


[Skip to ReadMe]

Properties

Versions2.0.16, 2.0.16.1
Change logNone available
Dependenciesarray, base (>=3 && <5), binary, bytestring, containers, directory (>=1.0.0.1), filepath (>=1.1.0.0), haskell-src-exts (==1.15.*), mtl, parsec, protocol-buffers-descriptor-fork (==2.0.16), protocol-buffers-fork (==2.0.16), utf8-string [details]
LicenseBSD3
Copyright(c) 2008-2012 Christopher Edward Kuklewicz
AuthorChristopher Edward Kuklewicz
MaintainerStefan Wehr <wehr@cp-med.com>
StabilityExperimental
CategoryText
Home pagehttp://darcs.factisresearch.com/pub/protocol-buffers-fork/
Executableshprotoc
UploadedThu Aug 28 17:07:19 UTC 2014 by StefanWehr
DistributionsNixOS:2.0.16.1
Downloads381 total (26 in last 30 days)
Votes
0 []
StatusDocs available [build log]
Successful builds reported [all 1 reports]

Modules

[Index]

Flags

NameDescriptionDefault
small_baseChoose the new smaller, split-up base package.Enabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainers' corner

For package maintainers and hackage trustees

Readme for hprotoc-fork-2.0.16.1

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.