The C# team posts answers to common questions and describes new language features
Today, we're excited to announce that the Roslyn June 2012 CTP is now available for download!
Since the first public release of Roslyn, we’ve been hard at work implementing new language features, addressing top customer feedback from the Oct CTP, iterating on our API design and improving performance across our IDE and compiler scenarios. With the recent release of Visual Studio 2012 RC, we have updated the Roslyn CTP to work with Visual Studio 2012 RC, in addition to Visual Studio 2010 SP1. There’s never been a better time to grab the VS 2012 RC and the Roslyn CTP and start exploring with the new Roslyn Interactive window!
You can find an in-depth look at what’s new in the Roslyn June 2012 CTP on Jason Zander’s blog and the Visual Studio blog. The CTP ships with a number of documents that provide an excellent way to get started – start with the overview document, and then move on to the walkthroughs. We also encourage you to check out our previous series on how to use the Roslyn APIs – the syntax visualizer is an invaluable tool, the Syntax API, the Symbol API, the Scripting API, and how to write a code action.
Feedback is a critical part of our design process! Because it’s early in the project, we’re most interested in feedback around the API and understanding what scenarios you’d like to accomplish. Please get involved in the discussion about Roslyn on our forums. You can also file bugs on our Connect site. Some of the team members are also on Twitter, and will be keeping an eye on the #RoslynCTP hashtag.
About the Author
Karen Ng is the Lead Program Manager responsible for the compilers, IDEs, and Languages for C#, Visual Basic, and F# at Microsoft. Karen works on both the Visual Studio 2012 release and the Roslyn project.
Roslyn reserved my weekend. Thanks guys !
For those of us who don't speak Microsoftish - what does CTP mean? Even the whitepaper doesn't define it. (C=Compiler?)
CTP means Community Technology Preview - an early release with no guarantees. CTPs are just to let folks have a first look and provide early feedback. It's not even a Beta and the expectations for quality are very low. CTPs don't come with a "go-live" license which means you can't use any of it in production.