Upgrade to Pro — share decks privately, control downloads, hide ads and more …

PyConZA 2014: "The Obligatory PyPy Lightning Talk" by Adam Jorgensen

Pycon ZA
October 06, 2014

PyConZA 2014: "The Obligatory PyPy Lightning Talk" by Adam Jorgensen

A lightning talk on PyPy.

Pycon ZA

October 06, 2014
Tweet

More Decks by Pycon ZA

Other Decks in Programming

Transcript

  1. • What is PyPy? • A framework for writing interpreters

    using a restricted form of Python called RPython • A JITing Python interpreter written in Python using RPython and the framework above • Why use PyPy? • Fast (6x faster than CPython on average thanks to JIT) • Compliant (No deal-breaking language changes) • Compatible (Many C extensions work out-of-the-box) • Memory usage (Goodbye ref-counting) • Coming soon: STM and the Death of the GIL • How can I help? • Use PyPy! • Port non-working libraries and extensions to PyPy! • Donate towards Py3K, STM, NumPy and general PyPy progress! • Promote PyPy!