title: compiling proto files at runtime
body: <p>I'm working a generic protobuf decoder that works as follows: </p>
  
  <p>The user can specify the .proto file at runtime and specify the data file and the program would display the data in the file based on the .proto definition. </p>
  
  <p>To do the above, the most obvious things seems like I would need to interpret the .proto file (or compile it) and then decode the protobuf message using it. Any ideas on how I can proceed on this? Is there a library out there that would help me with this. </p>
  
  <p>As always, any feedback is much appreciated. </p>
  
  <p>Thanks! </p>