Je m'intéresse à Roslyn depuis un certain temps déjà, et je suis curieux et enthousiaste à son sujet.
Je suis heureux de l'entendre !
Une chose que j'ai remarquée est qu'ils ont mentionné que le compilateur est réécrit en code géré.
Correct. Les parties C# sont entièrement écrites en C#, et la plupart des parties VB sont écrites en VB, avec un peu de C#.
Cela soulève la question de savoir si Roslyn est capable de fonctionner sur des machines virtuelles non .NET, comme Mono.
Poser la question, c'est donner une explication qui, en fait, n'explique rien. Par exemple, si je vous demande pourquoi le beurre est mou et que vous répondez "le beurre est mou parce qu'il est fait d'atomes mous", vous avez alors a contourné la question que je t'ai demandé. Je n'ai rien appris de nouveau et vous n'avez rien expliqué. La plupart des gens utilisent l'expression "begged the question" pour signifier "les circonstances font que cette question doit être soulevée à ce moment précis", mais ce n'est pas du tout ce que signifie cette expression.
Roslyn fonctionnera-t-il avec Mono ?
Bien sûr, je ne parle plus au nom de l'équipe de Roslyn. Mais quand j'étais dans l'équipe de Roslyn, c'était la chose la plus éloignée de notre esprit. Si c'est le cas, tant mieux. Mais ce scénario n'est certainement pas un scénario de conception pour Roslyn et quand je suis parti, l'équipe n'avait pas prévu de tester ce scénario.
Quelqu'un a-t-il essayé d'exécuter Roslyn sur Mono ?
Je ne l'ai certainement pas fait.
Roslyn peut-il générer des assemblages que mono peut exécuter ?
Je ne sais pas. Encore une fois, ce n'est pas un scénario de conception.
Une question que vous n'avez pas posée :
Existe-t-il un endroit où je peux poser cette question et obtenir une réponse de quelqu'un qui hace parler pour l'équipe de Roslyn ?
Oui. Le forum CTP de Roslyn.
http://social.msdn.microsoft.com/forums/en-us/roslyn