Re: Common Message Runtime
IronPython is cool for a few reasons, but probably none that are relevant to you. The only way that it is relevant, is that hopefully more people will be using Python. :-)
- IronPython brings the power of dynamic introspection of live objects (etc) to .NET programmers
- It's easy for .NET programmers to embed Python as a scripting language into their applications (very easy generally)
- It is much easier (like much easier) to extend IronPython from C# than it is to extend CPython from C
- The .NET framework is actually quite cool to program with. If you are programming for Windows and want a native looking GUI, there isn't a comparable choice.
Using Perl modules from Python on a common runtime sounds truly excruciating. I would like to cut my teeth on writing a simple compiler, by developing a static extension language for Python using .NET and / or HLVM. Probably won't ever happen though... :-(