Browse by Tags

Tagged Content List
  • Blog Post: Roslyn September 2012 CTP is now available

    I am super excited to announce that we have just released a third "Community Technology Preview" of Roslyn. Roslyn, in case you have not heard, is the code name for the project I work on; we are re-architecting the C# and VB compilers so that they are no longer "black boxes" where code goes in, a miracle...
  • Blog Post: Eric Rambles On About C#, Again

    Rachel Roumeliotis, who amongst other things edits C# books for O'Reilly, recently did an interview with me where I ramble on about async/await, Roslyn, performance analysis as an engineering discipline, and some broad-strokes ideas for future language research areas. If you have sixteen minutes to burn...
  • Blog Post: Persistence, Facades and Roslyn's Red-Green Trees

    We decided early in the Roslyn design process that the primary data structure that developers would use when analyzing code via Roslyn is the syntax tree . And thus one of the hardest parts of the early Roslyn design was figuring out how we were going to implement syntax tree nodes, and what information...
  • Blog Post: Announcing Microsoft Roslyn June 2012 CTP

    Good afternoon all, I am happy to announce that we are releasing a second Community Technology Preview release of Roslyn, the project I actually work on, today. I am super excited! So, let's cut to the chase. Key facts: Roslyn is a library of code analysis APIs useful for building compilers, development...
  • Blog Post: Why IL?

    One of the earliest and most frequently-asked questions we got when we announced the Roslyn project was "is this like LLVM for .NET?" No, Roslyn is not anything like LLVM for .NET. LLVM stands for Low-Level Virtual Machine ; as I understand it (admittedly never having used it), compiler "front ends"...
  • Blog Post: The Roslyn Preview Is Now Available

    I am super excited to announce that the Roslyn project code is now sufficiently coherent that we can start showing it to customers! But I am getting ahead of myself somewhat. What is this "Roslyn" project? Here's the deal. We've got these great premiere languages for .NET development, C# and Visual...
  • Blog Post: Hiring for Roslyn

    A couple years ago I made a blog posting called "The Managed Languages Team Is Hiring" mere hours before our senior management announced that our hiring goals had been met and told me to please stop recruiting people. That was a little embarrassing . This time I have been assured that, really truly ...
Page 1 of 1 (7 items)