We've put together an embedded representation of Protocol Buffers in Haskell. Unlike (most?) Protocol Buffers implementations, messages can be defined directly in Haskell and no preprocessor (or protoc) is required. I think all the major protobuf features are available at this stage except default values. I'm also slowly working on a protoc plugin and the inverse: a .proto generator that prints message definitions from Haskell source.
Check it out, let me know what you think. Intro to Generics and Protocol Buffers<http://breaks.for.alienz.org/blog/2013/02/28/generics-and-protocol-buffers-the-hackage-years/> Package on Hackage <http://hackage.haskell.org/package/protobuf> Github repo <https://github.com/alphaHeavy/protobuf> -n -- You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To unsubscribe from this group and stop receiving emails from it, send an email to protobuf+unsubscr...@googlegroups.com. To post to this group, send email to protobuf@googlegroups.com. Visit this group at http://groups.google.com/group/protobuf?hl=en. For more options, visit https://groups.google.com/groups/opt_out.