Sign in to queue

Description

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...

Day:

2

Embed

Download

Download this episode

The Discussion

  • User profile image
    Jesper

    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
    exoteric

    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
    Charles

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

    C

Comments closed

Comments have been closed since this content was published more than 30 days ago, but if you'd like to send us feedback you can Contact Us.