TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Gunk: Modern front end and syntax for Protocol Buffers

73 pointsby kenshawover 6 years ago

6 comments

djurover 6 years ago
I'm not seeing what makes this "modern". proto3 is only a few years old and nothing about it strikes me as unusually archaic. Protobuf in general isn't that much older than Go. I can see why Go-compatible syntax would be attractive to Go developers, so maybe that should be in the description rather than "modern"?
评论 #18945725 未加载
grogenautover 6 years 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.
评论 #18945699 未加载
asdfasgasdgasdgover 6 years ago
I'd be interested to see a "why?" section in your docs. In general I think making new "skins" for the same underlying tech is not a good thing. It fragments the ecosystem without any real business purpose. Is there some problem this addresses that is not already solved equally well by proto2 or proto3, besides that it doesn't look like a particular programming language?
评论 #18945706 未加载
kenshawover 6 years ago
We just pushed the first initial, public release of Gunk, a modern frontend and syntax for Protocol Buffers.<p>Check out releases here: <a href="https:&#x2F;&#x2F;github.com&#x2F;gunk&#x2F;gunk&#x2F;releases&#x2F;tag&#x2F;v0.1.0" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;gunk&#x2F;gunk&#x2F;releases&#x2F;tag&#x2F;v0.1.0</a><p>Please note this is still extremely early &#x2F; alpha stage, but we are soliciting feedback on our initial design. We hope to make this project useful to the greater developer community.
评论 #18937826 未加载
评论 #18944987 未加载
评论 #18947619 未加载
jonehollandover 6 years ago
I don’t understand the purpose. The existing proto syntax is both easy to learn and language agnostic.<p>I’ve watched new devs pick it up in a matter of minutes.
SrslyJoshover 6 years ago
&quot;Modern&quot;?