I stumbled across a book sale a few days ago and bought a few programming books. One of them was IronPython in Action. I had played with Python a number of years ago; I believe I was first introduced to the language in late 2001. I evaluated it as a language for a local Unix shop to use to replace a couple of proprietary languages. I found it quite appealing at the time and we ended up recommending it over Perl, Ruby and Tcl. And then I proceeded to not use Python for anything over the last 8 years. Its kinda like the time I learned Pascal just so I could help a girl that I liked that was in a Pascal class, but that is a different story and it didn’t work out anyway.
IronPython, as you may or may not know, is an implementation of Python built on top of the .Net Common Language Runtime. The level of integration I have found between Python and the .Net Framework is uncanny. I had a Windows Forms window with controls up on the screen in 5 minutes of programming. On top of the actual .Net integration, the Visual Studio integration is also quite good. Designing a Windows Form is about the same as it would be for a C# or VB.Net application.
I am only a couple of chapters into the book, but so far I have found IronPython to be a join to work with and I am already looking forward to a chance to use it professionally. I will post a book review when I am finished.
