ie8 fix

Microsoft delivers developer preview of Roslyn compiler as a service

By | October 19, 2011, 12:02pm PDT

Summary: Microsoft has made available a test build of its “Roslyn” compiler as a service technology. The final release will be some time after Visual Studio 2012, officials are now confirming.

Microsoft officials said at the Build conference that Microsoft would release a Community Technology Preview (CTP) test build of its “Roslyn” compiler as a service technology in October.

On October 19, Microsoft made good on that promise, and posted the Roslyn bits on its Download Center.

Microsoft officials wouldn’t provide a tentative ship timeframe for Roslyn at the Build show, but after viewing the slides from a presentation there, I predicted Roslyn wouldn’t be part of the next release of Visual Studio, which is coming in 2012.

Microsoft confirmed today that Roslyn is a post-Visual Studio ‘11 (Visual Studio 2012) deliverable. From a note on the download:

“‘Roslyn’ CTP installs as an extension to Visual Studio 2010 SP1. ‘Roslyn’ is a long lead project which we are considering for the post-Visual Studio 11 timeframe. The CTP includes an early preview of the APIs exposed by the C# and Visual Basic compilers, and the Interactive window experience.”

A quick Roslyn refresher: The Roslyn effort is about re-architecting the C# and VB compilers to support “compiler as a service” (CaaS) scenarios. Currently, a compiler is a black box; with Roslyn, Microsoft is working on opening it up so that all of the information processed via a compiler is available in application programming interface (API) form.

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

Mary Jo has covered the tech industry for more than 25 years for a variety of publications and Web sites, and is a frequent guest on radio, TV and podcasts, speaking about all things Microsoft-related. She is the author of Microsoft 2.0: How Microsoft plans to stay relevant in the post-Gates era (John Wiley & Sons, 2008).

Disclosure

Mary-Jo Foley

Freelance journalist/blogger Mary Jo Foley has nothing to disclose. WYSIWYG (what you see is what you get). I do not own Microsoft stock or stock in any of its partners or competitors. I have no business ventures that are sponsored by/funded by Microsoft or any of its partners or competitors.

Biography

Mary-Jo Foley

Mary Jo Foley has covered the tech industry for 25 years for a variety of publications, including ZDNet, eWeek and Baseline. She has kept close tabs on Microsoft strategy, products and technologies for the past 10 years. In the late 1990s, she penned the award-winning "At The Evil Empire" column for ZDNet, and more recently the Microsoft Watch blog for Ziff Davis.

Got a tip? Send her an email with your rants, rumors, tips and tattles. Confidentiality guaranteed.

Related Discussions on TechRepublic

Did you know you can take part in these discussions with your ZDNet membership?
18
Comments

Join the conversation!

Just In

beegyrq 68 yac
bmakrekwe92-24378994348394162792597038958432 22nd Nov
yiojii,vjbaolfx54, bimij.
This is AWESOME! I saw Anders demoing Roslyn at //BUILD. It was very cool to see him take code compiled in C# and re-generate VB.NET from it ... and vice-versa.

Having a full-fidelity CaaS will unlock a number of opportunity in dev tooling, IoC and DI container implementation, etc., logging/tracing tools, AOP scenarios, etc.

Can't wait to free up a few cycles to go pound on this
0 Votes
+ -
BS!
The Linux Geek 19th Oct
@bitcrazed
nobody needs Caas and M$ is to incapable to deliver a stable release anyway.
@The Linux Geek

Your beloved Linux is getting left further and further behind. Like every version of Unix to come before it, it will never achieve the widespread adoption of Windows. It has no real backing as a desktop OS, either from a large company aggressively developing and marketing it or from an ecosystem of other companies developing popular applications for it. And let's face it, there is just no consumer demand for it. Its greatest success in the marketplace ever, in the form of the bastardized Android version used in smartphones, faces a very uncertain future due to divergent codebases, inconsistent app quality, and the reckless disregard for other companies' IP shown by its creator Google and their unwillingness to stand behind their OEMs in court. Even though you and the other MS haters out there refuse to admit it, MS has been way more nimble with providing the functionality in Windows that consumers want, when they want it than the Linux "community" ever was. Hate to burst your bubble, but you really need to take a look at the real world occasionally.
@Sir Name - he is a local jester/troll. Don't waste keystrokes on him.
@The Linux Geek - erm ... do you even know what CaaS is, what it does and what it might be used for?

Didn't think so. If you're going to troll, then please at least be an informed troll.
@The Linux Geek
WFT are my posts????????????????????????????????????????????????????????????????????????????????????????????????????????????
  • Flagged
0 Votes
+ -
I don't want my source code going up into the 'cloud', ever. Not to my competitors, not to Microsoft, not to anyone outside of this office. If this is what MS is selling then we will not buy it unless we can get the stand alone version that runs on a workstation.
@balsover CaaS has nothing to do with the "cloud".
0 Votes
+ -
@HalfAKilo so if this service is not in the cloud just where is this compiler as a service? On the workstation itself?
@balsover

Are you for real? That is really what you think is going on?
@balsover It has got nothing to do with cloud. I can understand your confusion because generally "X as a Service" term has been associated with clouds. But this is opening the functionality of a compiler in form of API so that programmers can make use of it as they want.
@1773 how is that different from CodeDOM? We have had the CodeDOM API as long as I can remember.
@balsover - sorry, I'm having to dry my eyes from laughing so hard. THANK YOU for that chuckle ... oh ... wait ... hang on ... you're being serious, aren't you?

Had you even bothered to read up on the subject or, better still, watch the last 5 mins of Anders' presentation at //BUILD, you'd have seen that Roslyn is a brand new compiler infrastructure from Microsoft, not some service in the cloud.

I strongly encourage you to think before you type. Seems to be too little of that going on at the moment.
@balsover Read the article again. It really does explain it completely. It changes the compiler from a black box with no control over how the input is processed to produce output into a system controllable through an API. Nothing to do with the cloud.
I don't know why I read comments on these articles any more. They just make me angry.
Mt2 online 24 saat akdif sunucu tan??t??m sitesi add url ekle add urele free add
yemek tarifleri - Face - chat - servar tanitimi
servar tanitimlari - server tanitimi - server tanitimlari
sex hikayeleri


metin2 indir - gm komutlari - metin2 gm komutlari - metin2 hile - metin2 hileler - metin2 hileleri
0 Votes
+ -
beegyrq 68 yac
bmakrekwe92-24378994348394162792597038958432 22nd Nov
yiojii,vjbaolfx54, bimij.

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix
Click Here

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix