Announcement

Collapse
No announcement yet.

Pymothoa: JIT'ing Python Over LLVM

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Pymothoa: JIT'ing Python Over LLVM

    Phoronix: Pymothoa: JIT'ing Python Over LLVM

    Here's another interesting open-source project that's leveraging LLVM to do some interesting things with the Python programming language...

    http://www.phoronix.com/vr.php?view=MTEzMDQ

  • #2
    Cool but it still sounds like it is a bit invasive.

    This one might be worth following. I do hope it has greater longevity than some Python compiler strategies.

    Comment


    • #3
      This will be great, what with LLVM being known for its performance and all.

      Comment


      • #4
        Unladen swallow appears to have been abandoned for a while now.

        http://code.google.com/p/unladen-swallow/
        Release history:

        2009Q1: 1 April 2009
        2009Q2: 13 July 2009
        2009Q3: 20 October 2009
        The one that is actually relevant would be PyPy, which has been under active and continuous development.

        http://speed.pypy.org/

        On _average_ it's 5.42x faster then CPython.

        Comment


        • #5
          There's also Cython, which seems somewhat similar: It can be used on straight Python, but benefits from adding type identifiers. It's not JIT, though - modules have to be compiled to be used (though it can be done as needed on import).

          Seems fairly active, too - their github page has daily commits.

          Comment

          Working...
          X