These libraries have diverged a bit now. My library doesn't do compile time code generation any more. The protoc plugin has been made to generate all the necessary code. PMunch's library doesn't need any external tools for parsing the protobuf syntax as it does all of it at compile time.
As a side note: my library currently passes googles conformance test suite for proto3 tests that do not require JSON input/output. A lot of silly mistakes were fixed while running test suite. It's very nice of google to provide it.
