Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Making Python Fast - PyPy and Unladen Swallow [slides] (scribd.com)
66 points by twampss on Aug 2, 2010 | hide | past | favorite | 8 comments


How is Unladen Swallow doing anyway? I've had the impression that the project is stalled, their Subversion has been mostly stalled this year: http://code.google.com/p/unladen-swallow/source/list


They're merging into CPython 3K right now. http://groups.google.com/group/unladen-swallow/browse_thread...


Here's the video: http://blip.tv/file/3871726


A small note, these slides are the ones as delivered at PyOhio (which was also recorded), which are slightly updated from the ChiPy talk.


It always amazed me how a python implementation in python can be so much faster then the original python implementation in C. I didn't take a deep look at pypy, it's sounds like magic :P


It's hard to describe exactly what PyPy does, but it's more of a JIT / interpreter generator. You write a language using RPython (which is more static than regular python), and PyPy makes a VM for it, or can turn it into C, or CIL, or... Python on PyPy is the same way.

It makes experimenting with new ideas and languages very easy, and (IMO) that is the primary reason for PyPy's existence; faster Python execution is a side benefit.


They use a subset of python called RPython for implementing pypy.


pypy and pypi, it took me the longest time to remember which is which




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: