.NET Archive

IronPython 0.7 Released; Development Moving at Full Steam

After a seemingly quiet period of little to no activity concerning IronPython IronPython 0.7 has been released and is available here. From the IronPython list, by Jim Hugunin himself: "This is the release that I should have made about 2 months after IronPython 0.6 and joining MS". Elsewhere, Nemerle released a preview before 0.3.0, which is planned in a month or so. It brings a total rewrite of the type inference engine and the parser (which is about half of the compiler).

Boo 0.5 released

Boo is a new object oriented .NET language, heavily inspired by Python's syntax, that supports static typing for speed and duck typing for dynamic late-binding, python-style coding; there is full type-inference and closure supoprt, also.

Introducing Indigo: An Early Look

Provides an architectural overview of "Indigo," Microsoft's unified programming model for building service-oriented applications. The paper covers Indigo's relationship to existing distributed application technologies in the .NET Framework, the basics of creating and consuming Indigo services, and an overview of Indigo's capabilities, including security, reliable messaging, and transaction support.

Microsoft .NET – The Big Picture

The goal of this paper is to provide a business overview of Microsoft’s .NET initiative, how it ties together a variety of products into a corporate strategy, how it was used to respond to competitors, what strategies Microsoft used to drive .NET forward, and what problems occurred during its delivery.

Designing .NET Class Libraries

The Designing .NET Class Libraries series presents design guidelines for developing classes and components that extend the .NET Framework. The goal of the Designing .NET Class Libraries series is to encourage consistency and predictability in public APIs while enabling Web and cross-language integration. The guidelines presented in 'Designing .NET Class Libraries' are intended to help class library designers understand the trade-offs between different solutions.