3 ms·
Hi! Big fan of your work here. My question is: What do you think about Kythe, the open-source version of Google's Grok (https://github.com/google/kythe https://
by euyyn 9y ago
Hi! Big fan of your work here. My question is: What do you think about Kythe, the open-source version of Google's Grok (https://github.com/google/kythe https://github.com/google/kythe)? In the context of both your overall vision, and of strategies: Do you do things similarly? Do you see collaboration/integration there as desirable?
- sqs 9y agoThat's a good question. They've built an amazing system. Google and ex-Google engineers love the code intelligence/search systems that Google has, and those are powered by Kythe and related systems inside Google. At a product level, many ex-Googlers miss those systems in their new companies and fill the gap by setting up Sourcegraph internally. Tech-wise, Kythe is optimized for offline analysis, and we use servers that speak LSP (https://github.com/Microsoft/language-server-protocol https://github.com/Microsoft/language-server-protocol), which is built for online analysis and use while you're editing code. That is what I see as the main difference. We would love for the approaches to converge, or for the representation/configuration to be compatible.
- Sophistifunk 9y agoI think online analysis is the way to go, for those of us using non-google-sized codebases. Of the many tools I feel programmers are missing in order to clean up the mess we're making, Sourcegraph is trending towards several of them - keep up the good work!