The destination of Microsoft's Roslyn project has been revealed: the rewrite of the C# and VB compilers has been released under an open source license by Microsoft. Not only will users benefit from the improved tooling Roslyn supports, they can also look under the hood to add features or analyze behavior.
Lucian Wischik responded to Mads Torgersen’s talk with possible language changes for Visual Basic. These are just proposals, nothing is being promised yet. And they are mostly about reducing boilerplate code and don’t offer the kind of fundamental changes we saw in VB 10 or 11.
MSBuild has been renamed to Microsoft Build Tools. This new package includes Microsoft's C# and Visual Basic compilers, making all 3 freely available and independent from Visual Studio or the .NET Framework.
While Visual Studio 2013 plans to be a sizable release, one thing it will not bring is the Roslyn project's rewritten compilers for C# and Visual Basic. Mads Torgersen and Anders Hejlsberg have each shed some light on what the wait will ultimately bring.
EZNamespaceExtensions.Net v2013 enables you to develop Windows Explorer namespace extensions using Visual Studio with support for Multi-level sub folders, Thumbnail view, Icons, Property sheet, Infotip and much more.
Microsoft has recently open sourced on CodePlex 22 code samples under the Apache 2.0 license. The samples which are also included in the Kinect for Windows Toolkit show how to make use of various Kinect features: Audio, Basic Interactions, Colors, Depth, Face Tracing, Infrared, Slideshow Gestures, Speech, WPF, XNA, and others.
Lucian Wischik is publishing a series of blog posts showing how Await can be used in a wide variety of situations ranging from awaiting an animation to complete to capturing the results of a command line program.
Project Roslyn. Asynchronous Programming. Language design philosophy. The always informative Eric Lippert has a quick talk about what C# has accomplished and its relationship to Visual Basic. He compares the philosophy of both and speculates on what might be in store for C# in the future.
The Windows Runtime introduces greater support for asynchronous programming. The await and async keywords for C# and Visual Basic are part of this support.
.NET Framework 4.5 Beta not only brings the Async/Await keywords and language simplifications to C# and Visual Basic, but also adds asynchronous methods to several common I/O and data access functions. New asynchronous features are available in ASP.NET 4.5, WCF, and WPF as well.
Visual Basic 11 brings with it several new features including asynchronous functions and the long awaited iterators.
Microsoft has published the specifications for the XAML programming language. This includes XAML, XAML 2009, and the extensions that are specific to Silverlight and WPF. For reasons that are not quite clear, the specifications for the Visual Basic for Applications language is also included.
Microsoft's Channel 9 has released an interview with the principal developers of the Roslyn project. Karen Ng, Matt Warren, Peter Golde, Anders Hejlsberg provides some useful information on the project's goals and what the team is trying to accomplish.
Yesterday we talked about the Roslyn Compiler and Workspace APIs. Today we take a look at the Roslyn Service APIs and how they can be used to extend Visual Studio. The extensions we will look at today are Code Issue, Quick Fix, Code Refactoring, Completion Provider, and Outliner.
Early reports suggested that the Rosyln project would just be a better runtime-accessible compiler and REPL-style interpreter, but it turns out that it is much more ambitious. By opening up the entire compiler pipeline Microsoft hopes that developers will create a wide variety of tools at many levels.