De ontwikkelaars van het IronPython-project hebben versie 1.0 van de Python-implementatie voor het .Net-framework vrijgegeven. Samen met de release van deze eerste 'stabiele' versie van de ontwikkeltaal, heeft de hoofdontwikkelaar Jim Hugunin de ontstaangeschiedenis van het project beschreven en zijn visie op de Common Language Runtime (CLR) die door .Net wordt gebruikt.
Toen de ontwikkeling van IronPython begon, was dit de enige scripttaal die beschikbaar was voor het .Net-framework. De andere talen, zoals C# en Visual Basic maken gebruik van een compiler om de programmacode om te zetten in code die kan worden uitgevoerd door de CLR. Scripttalen zoals IronPython vereisen geen compilatie waardoor de ontwikkeling van programma's sneller kan door het overslaan van de compileerstap. Bovendien biedt een geïnterpreteerde scripttaal mogelijkheden om tijdens het uitvoeren van de code optimalisaties door te voeren.
Jim Hugunin begon de ontwikkeling van IronPython als een prototype van een Python-implementatie in .Net. De ervaringen die tijdens de ontwikkeling werden opgedaan zouden gebruikt worden voor een artikel waarin gebreken van de CLR werden beschreven. Er waren namelijk diverse artikelen verschenen waarin werd betoogd dat de CLR ongeschikt was voor dynamische talen zoals Python. Eerder had Hugunin al Python geïmplementeerd voor de Java Runtime Engine, wat resulteerde in het Jython-project. In de JRE bleek dat de prestaties van Jython behoorlijk goed waren in vergelijking met de originele versie van Python die in C is ontwikkeld. Hij was daarom benieuwd hoe Microsoft het voor elkaar had gekregen om de CLR zodanig te ontwikkelen dat de prestaties zo slecht waren als werd beweerd. Tijdens de ontwikkeling van zijn prototype kwam hij echter tot ontdekking dat de CLR helemaal niet zo slecht was voor dynamische talen en dat IronPython zelfs beter presteerde dan het originele Python. Inmiddels is Hugunin in dienst van Microsoft waarvoor hij werkt aan de CLR en ook helpt bij het Phalanger-project dat werkt aan PHP-ondersteuning in het .Net-framework. Inmiddels zijn er ook andere .Net-scripttalen beschikbaar, waaronder het van Python afgeleide Boo.