Seriously.. C# vNext is going to be nothing more than access to the compiler so that we can build our own refactorings for visual studio?
It's not only about refactoring. As I understand it, Roslyn is a first step towards finally enabling (useable) meta-programming in C# by giving full access to the AST.
Do we have access to the fully power of the CPU or GPU in .NET? No. Do we have auto-vectorization in the .net runtime? Do we have access to vector instructions in any form? Do we have proper numeric generic support for games or scientific computing? Has anyone spent any time whatsoever on narrowing the gap between native and managed? How about something on the order of Mono's LLVM optimizing native AOT compiler???
These are all good points and there surely remains a lot to be done by both the CLR/CLI and C# people. I'm too still dreaming of a tracing JIT for the CLR, for instance...
posted by Novox