Last week Miguel de Icaza published a long post listing all the work the Mono team at Novell has been doing since the move to GitHub in July 2010. Much of the new work has been around language development and MonoDevelop improvements.
Since Microsoft announced that it was giving up control of its Iron languages, there has been a quiet debate on where to host the project. The negotiations have finally been settled and the winner is Github for source control and CodePlex for issue tracking.
Jason Zander has announced that Microsoft will be turning over IronPython and IronRuby to Miguel de Icaza of Novell/Mono and former IronRuby lead Jimmy Schementi. Jimmy left Microsoft in July to join Lab49. IronPython will have two additional coordinators: Michael Foord, co-author of IronPython in Action and IronPython MVP Jeff Hardy.
Two of the top three IDEs for .NET are now supporting dynamic programming languages. While SharpDevelop 3.2 continues to enhance its support both IronPython and IronRuby, Microsoft is entering the game with IronPython Tools for Visual Studio and SapphireSteel is still offering Ruby in Steel.
LAMP has been a major platform for the Internet, but current cloud offerings do not seem to include LAMP as PaaS. Is LAMP needed in a cloud computing world?
The SEC is proposing that most Asset Backed Securities include a downloadable “program that gives effect to the flow of funds, or “waterfall,” provisions of the transaction”. If the proposal is passed, this program would have to be written in Python and posted EDGAR.
When the Dynamic Language Runtime was announced there were four languages under consideration, VB, Ruby, ECMAScript, and Python. While there has been no mention of DLR version of VB and ECMAScript in years, IronRuby and IronPython are about the celebrate major releases.
WPF developers often find themselves with an unappetizing choice. They have to either pollute their code-behind files with special case logic or create value converter classes, most of which will only be used once. PyBinding offers a third option, embedding small scripts right inside the XAML.
The Unladen Swallow project that aims to speed up Python has proposed to be merged into mainstream Python. One of Unladen Swallow's goals was to remove the GIL; a new implementation of Python's GIL by Antoine Pitrou will be fairer and less intrusive on multicore CPUs. Also: Squeak Smalltalk has been ported to Android.
Previews of IronPython for .NET 4 have been shipping along with VS 2010, but that does not mean the two are tied together. We break down the plans for delivering IronPython to .NET developers.
The Dynamic Language Runtime has significant performance improvements over traditional interpreters for Python and Ruby, once it is warned up. But for code you only use once or twice, the performance can be downright pitiful. Fortunately a solution is in sight.
Microsoft is starting to push IronPython and IronRuby as the way for end users to customize their applications. In order to make that easier, Jim Deville is offering a REPL console designed specifically to be used by end users as an advanced mode for their applications.