top | item 10984514

Pyjion – A JIT for Python based upon CoreCLR

72 points| Lofkin | 10 years ago |github.com

23 comments

order

sametmax|10 years ago

One of the most promissing projects :

  * it keeps CPython as is.
  * hence retains compat with extensions.
  * but still has the potential to improve performance like pypy.
  * and yet can be shipped just as an additional compiled lib inside the Python dist.
If it ever works, it will be wonderful.

mozumder|10 years ago

It would also be nice if it worked outside of Windows.

the_gigi|10 years ago

How does Pygion compare with IronPython?

ericfrederich|10 years ago

From reading the description, and from what little I know about IronPython...

IronPython is a re-implementation of Python in C# which allows it to play nice with .NET. This is similar to Jython which is a re-implementation of Python in Java that plays nice with the JVM.

This project on the other had is not a re-implementation at all, but aims to augment the existing CPython implementation with JIT APIs and is using CoreCLR for the JIT.

ericfrederich|10 years ago

Is there a PEP for this, or is it too early, more of a proof of concept?

brettcannon|10 years ago

It's too early. We want to prove to ourselves that we can get the performance we want before proposing the changes we think we want to CPython's C API.