SharpDevelop 3.1 released
Developer Christoph Wille has announced the release of version 3.1 of the open source SharpDevelop development environment. New features include debugging support for IronPython, the free Python implementation for .NET, the IronPython Windows Forms Designer and a Profiler for Managed Applications.
SharpDevelop can be used for developing .NET and Mono programs in the C#, Visual Basic and Boo programming languages and, since the release of version 3.0 in February 2009, also in IronPython and F#, Microsoft’s functional programming language for .NET. The development environment uses the GNU Lesser General Public License (LGPL) 2.1 and requires .NET Framework 3.5. Using the appropriate SDK is recommended. The minimum operating system required is Windows XP SP2.
For the new version to run smoothly, the developers recommend installing the following software: Microsoft’s FxCop (for code analysis) and StyleCop (for C# code analysis) as well as TortoiseSVN (for source control) and the May 2009 CTP (Community Technology Preview) of the F# compiler.
In the stable release announcement, the developers also provide a quick outlook on the planned future development of the programming environment. Version 4.0 has been code-named "Mirador" and is to be based on .NET Framework 4.0, which is currently being developed. The latest release of SharpDevelop is currently in alpha state and will continue to be developed in parallel with future 3.1.x releases which, in turn, are to incorporate new versions of other components like NUnit.
The alpha currently offers features like a text editor written entirely in WPF (Windows Presentation Foundation), an Entity Data Model designer, a WPF designer and functions for auto-completing XAML code. A presentable beta of SharpDevelop 4.0 is not likely to appear before Microsoft has released a second beta of the forthcoming .NET.