Protocol Buffers 2.0.7

Chris Kuklewicz haskell at
Sat May 19 17:51:53 CEST 2012

I have returned from the shadows of the intenet to maintain some packages!

Version 2.0.7 of protocol-buffers (3 packages) has been uploaded to hackage.
This makes it compile with
ghc-7.4.1 and handle missing package names better.

Thanks to everyone who sent email and patches, including Nathan Howell, Alexey
Khudyakov, Howard
B. Golden, Bryan O'Sullivan, Michael Stone, Daniel Rebelo de Oliveira, Paul
Graphov, Tsurann, Sergei
Trofimovich, Yitzchak Gale.

The usual hackage links:

And the darcs repo is at:

Q: What is protocol-buffers?
A: It is a Haskell version of Google's protocol buffer wire protocol, see for a full description.

Q: What does the hprotoc executable do?
A: It convers "protocol-buffer descriptor files" into Haskell code to implement
those data messages.

Q: What does the protocol-buffers library do?
A: It is the runtime API for using the binary protocol, serializing and
deserializing the data types generated by hprotoc.

Q: What is the protocol-buffers-descriptor library do?
A: It is the support library for parsing "protocol-buffer descriptor files" into
data structures.  Most of this code is generated by hprotoc from a
"protocol-buffer descriptor file" for "protocol-buffer descriptor files".  Yes,
it had to be bootstrapped.

Dr. Chris Kuklewicz

More information about the Libraries mailing list