Play Dustin Campbell: Roslyn
Sign in to queue


Dustin Campbell joins Charles Torre to discuss Project Roslyn, the C#/VB compiler API that recently released in CTP state. Dustin is a developer on the Roslyn team. Questions were tweeted to #ch9live and answered by Dustin in real time. Thanks for submitting questions! Tune in and learn some things about Roslyn you may not know...





Right click to download this episode

The Discussion

  • User profile image

    There was a question about the Mono AOT compiler. "AOT" means Ahead-of-Time.

    The Mono AOT compiler combined with the all-managed Mono implementation of the BCL (which I don't know that it strictly requires) basically does classical linking: it cuts down on the code you have to ship around, it can embed framework code inside your assembly and those things combined with a classical instruction emitter are interesting. In fact, C# support in Unity, MonoTouch and MonoDroid depend on this to generate all the native machine instructions up front so that it may run on the intended platforms.

    I don't expect Microsoft to admit to having something like this in the labs if they do, or to run out and support it, but it'd sure be a nice option and I hope someone's looked at it and gone "huh". Roslyn would make it more plausible for someone in the community to attempt it, even if embedding assemblies P/Invoking code for other architectures still is a hard nut to crack.

  • User profile image

    Compile in the sky. If you already host code in the sky with TFS/Azure, it kind of makes sense, doesn't it?

  • User profile image

    @exoteric: Why yes. Yes it does. More details on this when the team building it joins us for a conversation. Soon...


Add Your 2 Cents