3 ms·
Idea: pry open compilers, run their “guts” on distributed clusters, output a language neutral index. Serve the index via service APIs. Write client plugins, etc
by quanticle 14y ago
Idea: pry open compilers, run their “guts” on distributed clusters, output a language neutral index. Serve the index via service APIs. Write client plugins, etc.
Isn't this similar to what Microsoft is trying to achieve with Project Roslyn [1]? Was someone at Microsoft inspired by Yegge's vision and decided to implement it for the .Net Common Language Runtime?
[1] http://www.microsoft.com/en-us/download/details.aspx?id=27744 http://www.microsoft.com/en-us/download/details.aspx?id=2774...
- magic_haze 14y agoFrom Eric Lippert's blog posts about this, the Roslyn project most definitely doesn't seem like a one-person-getting-inspired kind of thing. I was talking to a guy in the Roslyn team last week, and the project scope, and the way they have decided to implement it, is quite frankly astonishing. I mean, a dynamic parser/lexer with all the underlying data structures immutable [1]? Impressive. [1] http://blogs.msdn.com/b/ericlippert/archive/2012/06/08/persistence-facades-and-roslyn-s-red-green-trees.aspx http://blogs.msdn.com/b/ericlippert/archive/2012/06/08/persi...
- saraid216 14y ago> Was someone at Microsoft inspired by Yegge's vision and decided to implement it for the .Net Common Language Runtime? I feel a bit obligated to point out that co-incidental invention/discovery is very possible, especially when trying to solve a problem large numbers of smart people would have exposure to.