3 ms·
IronPython uses the Microsoft DLR, which uses a JIT, so it's definitely possible that it would work.
by my123 10y ago
IronPython uses the Microsoft DLR, which uses a JIT, so it's definitely possible that it would work.
- denfromufa 10y agoDLR is just dynamic runtime for dynamic languages, including IronPython, IronRuby, PowerShell, COM interop calls. JIT is for CLR runtime to compile IL byte-code.
- mhneu 10y agoThey can't support C extensions, which are basically required for any real world Python. Pyjion is a Microsoft CoreCLR JIT that can support C extensions. That's Python's next great hope for speedup via JIT.
- denfromufa 10y agoPyjion is C Extension based JIT for CPython. Pyjion only uses CoreCLR RyuJIT as a JIT compiler backend. It is NOT aware of .NET types at all. Note that you can use pythonnet for interop between CPython and .NET for both embedding and extending.
- BuckRogers 10y agoWorks has stalled on Pyjion and there's not a lot of contributors or money behind it at all. Don't let the hype get to you. As it was fairly obvious with Pyston, PyPy is still where it's going to be at.