Codename: Roslyn - the next generation of the C# & VB.NET compilers

277341190_3f098a08a4_o

This past weekend, I had the opportunity to present at a fantastic event: Dev4Devs, which is a free event where anyone can present on anything (software-developer related) for 20 minutes. It’s a lot of fun because of the variety of talks, the mix of people (some new speakers and some experienced speakers), and the brutal 20-minute timeline.

This time, I presented on a topic I’m very interested in: Codenamed Roslyn, which is the next version of the C# & VB.NET compilers—fully managed code (the C# one written in C#, the VB.NET one written in VB.NET).

Since no public builds were available yet, I used the compiler from Project Mono—which has had similar features (the REPL environment and hosted compiler) for years.

As with all presentations here, you’ll find my slides, and demo notes below!

During my research and prep, I found a bunch of interesting posts and information about Roslyn, so here are the resources I gathered. I’ve bolded the ones I think are especially interesting:

Image from Ezu

Attachments