8 ms·
I know that Microsoft are all about grabbing as much developer mindshare as possible these days, but does nobody remember Steve Yegge and is Grok system at Goog
by dunk010 6y ago
I know that Microsoft are all about grabbing as much developer mindshare as possible these days, but does nobody remember Steve Yegge and is Grok system at Google? It's basically this, just ten years ago. Having the IR not throw away anything so that the tooling can have a richer interaction. I guess the best way to be successful is to bury your sources.
- sterlind 6y agoGrok seems to have been open-sourced as Kythe, and I suspect it was significantly nerfed like other things they've released (e.g. bazel) Additionally, it looks like Kythe was never fully stabilized, and there's been no widespread usage of it. It's shovelware. I don't think you should blame MS for not citing an internal tool that they never properly released.
- goto11 6y agoThe Roslyn C# compiler also doesn't throw anything away - you can recreate the source from the AST, completely with white-space and comments. This is necessary to support safe refactorings, so I don't think this is a novel idea. IntelliJ must have supported something like this for ages. Bosque sounds like something beyond Roslyn, but it is not clear to me what.