The hprotoc package

[ Tags: bsd3, library, program, text ] [ Propose Tags ]

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


[Skip to Readme]

Properties

Versions 0.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, 2.3.0, 2.3.1, 2.4.0, 2.4.2, 2.4.3, 2.4.4
Dependencies array, base (>=3 && <5), binary, bytestring, containers, directory (>=1.0.0.1), filepath (>=1.1.0.0), haskell-src-exts (>=1.7.0), mtl, parsec, protocol-buffers (==2.0.12), protocol-buffers-descriptor (==2.0.12), utf8-string [details]
License BSD3
Copyright (c) 2008-2012 Christopher Edward Kuklewicz
Author Christopher Edward Kuklewicz
Maintainer Chris Kuklewicz <protobuf@personal.mightyreason.com>
Category Text
Home page http://code.haskell.org/protocol-buffers/
Uploaded Fri Nov 23 12:02:32 UTC 2012 by ChrisKuklewicz
Distributions NixOS:2.4.3
Executables hprotoc
Downloads 8455 total (87 in the last 30 days)
Rating 0.0 (0 ratings) [clear rating]
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2016-12-23 [all 7 reports]
Hackage Matrix CI

Flags

NameDescriptionDefaultType
small_base

Choose the new smaller, split-up base package.

EnabledAutomatic

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

Downloads

Maintainer's Corner

For package maintainers and hackage trustees


Readme for hprotoc-2.0.13

[back to package description]
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.