- Microsoft codename "Roslyn"
-
Microsoft "Roslyn" is a set of APIs for exposing the Microsoft C# and Visual Basic .NET compilers as services available at runtime. The software is currently available as a community technology preview (CTP).[1]
Roslyn notably includes versions of the C# and VB.NET compilers written in the languages themselves. The compilers are available via the traditional command-line programs but also as APIs available natively from within .NET code. Roslyn exposes modules for syntactic (lexical) analysis of code, semantic analysis, dynamic compilation to CIL, and code emission.[2]
The final release of Roslyn is rumoured not to ship until after Visual Studio 2012.[3]
Releases
Microsoft made a CTP available for download in October 2011. It installs as an extension to Visual Studio 2010 SP1.[4]
References
- ^ "Microsoft "Roslyn" CTP", MSDN. Retrieved 2011-11-05
- ^ Neil McAllister, Microsoft's Roslyn: Reinventing the compiler as we know it, DEVELOPER_WORLD, 2011-10-20
- ^ Mary Jo Foley, [Microsoft's Roslyn 'compiler as a service' support unlikely to be in Visual Studio 2012], ZDNet, 2011-10-05
- ^ "Microsoft "Roslyn" CTP", Microsoft Download Center
External links
- Official website for Microsoft "Roslyn" project
- Introducing the Microsoft “Roslyn” CTP on the C# Frequently Asked Questions MSDN blog
.NET Framework Architecture CLI Languages Common1Other2Components ADO.NET (Entity Framework · Data Services) · ASP.NET (AJAX · MVC · Dynamic Data) · Language Integrated Query · CardSpace · ClickOnce · Communication Foundation · Dynamic Language Runtime · Forms · Presentation Foundation · Remoting · Workflow Foundation · XAML · Parallel Extensions · Managed Extensibility FrameworkOther implementations Mono · Compact Framework · XNA Framework · Micro Framework · Portable.NET · Silverlight · SSCLI · DotGNUComparisons Upcoming "Jasper" · "Roslyn"Past "Acropolis"Tools 1 Languages that are, will be, or have been included with Visual Studio or Microsoft Windows.
2 Non-academic or research languages with relatively large user-bases.Categories:- Microsoft development tools
- .NET framework
- Compilers
- Microsoft software stubs
Wikimedia Foundation. 2010.