, Sven Groot wrote

*snip*

Nice theory, except the C# compiler is written in C++ too (Mono's C# compiler is written in C#, but MS.Net's isn't).

what was Anders talking about last year when describing the data structures used in the Roselyn project?  Where they did not have to recreate the entire parse tree or whatever it was called for every source code change. I recall him saying they had redone the entire compiler.