4 ms·
Not sure why I’d want to define a language independent interchange format in a language specific way and remove all of the tooling help at the same time. Why is
by grogenaut 8y ago
Not sure why I’d want to define a language independent interchange format in a language specific way and remove all of the tooling help at the same time. Why is this better? A why section/motivations would help greatly.
- kenshaw 8y agoThere is an explanation in the README file, but I'll explain: It helps to standardize workflows across a number of different source repositories (all Go based), where a number of different developers had come up with different ad-hoc ways of generating code against protobuf definitions. Since the syntax is Go-derived, it reduces cognitive load for developers when specifying protocol buffer definitions. We understand that it may not be for everyone, but it works for our team.
- grogenaut 8y agoWhy not just make a simple go tool that just covers that issue and still uses proto thus getting the tooling and expressiveness instead.