4 ms·
Isn't Kythe[0] trying to achieve this already, with a graph based, multi-language framework? Of course, there are no integration with current dev tools, but th
by oscargrouch 8y ago
Isn't Kythe[0] trying to achieve this already, with a graph based, multi-language framework?
Of course, there are no integration with current dev tools, but the core is there to make it work, maybe?
[0] - https://kythe.io https://kythe.io
- sqs 8y agoSourcegraph CEO here. Yes, Kythe is a very ambitious project and we have a lot of respect for the team building it inside Google. source{d} (https://sourced.tech/ https://sourced.tech/) is another company doing awesome things in the code analysis space. From our POV, the more people trying to accomplish these things, the better, because: 1. As developers and humans, we want these things to exist! 2. Our business and product is a code search and browsing tool, which benefits from better code intelligence/analysis. We don't sell language servers directly; we sell a tool that makes use of them. (For interactive tools (editors, code search, and code browsers), which is what we're primarily targeting, LSP (https://microsoft.github.io/language-server-protocol/ https://microsoft.github.io/language-server-protocol/) is a better fit than Kythe.)
- oscargrouch 8y ago> From our POV, the more people trying to accomplish these things, the better Sure, im totally ok with this vision, given this is how people create new things, even if it looks 'solved' in a given context. > As developers and humans, we want these things to exist! The more iteration, the better.. we definitely need more polished tools in this space. > LSP (https://microsoft.github.io/language-server-protocol/ https://microsoft.github.io/language-server-protocol/) is a better fit Oh thanks, thats kind of the context i was looking for.. in what problem domain you guys were pointing to. It makes perfect sense giving the current goals of Sourcegraph, to create a more complete solution to the dev community it targets. (I didnt wanted to sound the "Dont reinvent the wheel" kind of guy here, just curious about what you were trying to acomplish, and used Kythe as a reference to the problem domain)