Linked by Eugenia Loli on Sun 28th Mar 2004 19:50 UTC, submitted by Mysterious & SwaroopCH
General Development IronPython is a new implementation of the Python language targeting the Common Language Runtime (CLR). It compiles python programs into bytecode (IL) that will run on either Microsoft's .NET or the Open Source Mono platform. Elsewhere, "A Byte of Python" is a free book (or free tutorial) on Python. It is meant to be a guide to anyone learning Python.
Permalink for comment
To read all comments associated with this story, please click here.
@Debman
by Rayiner Hashem on Sun 28th Mar 2004 23:10 UTC

Python already compiles to bytecode. CLI bytecode is just a different bytecode ;) So the runtime is still there. It has to be, since I doubt IronPython can use the normal CLI services for many things. For example, how would it handle method calls without the runtime? The CLI's method calls are virtual-table based, while Python looks up the method name in a hash table. So when that bit of runtime code fails to find a method in the hash table, it'll throw an exception.