Geeks With Blogs
Brian Schroer Don't Call Me Mort!

Since I first heard about IronPython, I've always wondered why it was called that. When I think about "dynamic" languages, "iron" is not the first thing that comes to mind. Now there's IronRuby also.

I've searched "the internets", and have found no explanation of the names (although I did find out that Python is named for Monty Python and not the snake, which I didn't know).

...Or maybe I'm reading the names wrong and they start with a lowercase "L", not an "I". "L Ron Python" could be a tribute to scientology ;-)

Posted on Saturday, August 4, 2007 7:08 AM | Back to top

Comments on this post: Why "Iron"?

# re: Why "Iron"?
Requesting Gravatar...
I always assumed it had *something* to do with the fact that it compiles Python code to IL (Intermediate Language bytecode).

Not that that really explains anything...
Left by Michael Foord on Aug 04, 2007 11:04 AM

# re: Why "Iron"?
Requesting Gravatar...
Maybe to indicate that it is stronger or better than native Ruby or Python?
Left by Justin on Aug 06, 2007 7:31 AM

# re: Why "Iron"?
Requesting Gravatar...
From an NxtGenUG interview on Nov 6, 2007 Michael Foord (presumably the same MF as above):
Okay, why the word Iron? I've always wondered this. Iron this or Iron that. Why Iron?
The best explanation I have heard comes from John Lamb, he says it is revisionist history, that have invented it backward to fit with iron, but I think that It Runs On dotNet is a good acronym.
Left by bratch on Dec 27, 2007 11:32 PM

Your comment:
 (will show your gravatar)

Copyright © Brian Schroer | Powered by: