TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

PyPy 1.5 Released: Catching Up

147 pointsby jnollerabout 14 years ago

10 comments

amixabout 14 years ago
I did a benchmark of Unladed Swallow 1.5 years ago and at this time PyPy looked like a very academic project. It could not really run any interesting code. At this time Unladed Swallow looked like a great project since improving cPython rather than starting from scratch seemed much easier, especially since Unladed Swallow based their JIT optimization on LLVM's JIT engine.<p>I also recall reading PyPy's blog, especially a blog post about their Prolog based JIT prototype and I thought "wow, this sure seems like a complicated way to implement a JIT engine, I wonder if they will ever implement something that can run real code".<p>Fast forward to today and Unladed Swallow is dead and PyPy has implemented a Python implementation that's compatible with Python 2.7 and beats cPython 2.6 on various benchmarks. Pretty impressive and kudos to the PyPy team.
评论 #2502114 未加载
评论 #2501757 未加载
评论 #2514491 未加载
评论 #2503113 未加载
sciurusabout 14 years ago
I'm impressed that they support the features of CPython 2.7 already. PyPy seems to be developing much faster than other alternate python implementations.
评论 #2500960 未加载
carlosedpabout 14 years ago
I wonder how hard is the integration of Stackless and the JIT features. That would be killer.
评论 #2501162 未加载
ch0wnabout 14 years ago
Any chance you could update your Ubuntu PPAs soon?
评论 #2502212 未加载
评论 #2502994 未加载
va_coderabout 14 years ago
Maybe this is a dumb question but why not just work on making CPython faster?<p>Edit: I guess this provides insights:<p><a href="http://codespeak.net/pypy/dist/pypy/doc/architecture.html" rel="nofollow">http://codespeak.net/pypy/dist/pypy/doc/architecture.html</a>
评论 #2500974 未加载
评论 #2500978 未加载
nickikabout 14 years ago
I'm not really intressted in the Python interpreter that pypy is but the other part pypy (the toolchain) is maybe the best thing since sliced bread.<p>I have the plan to start working on the scheme implmentation.<p>The thing I don't really like about the project is that it has one name for two things. I can understand how that came about historicly but I think the should make two names out of it.
评论 #2503183 未加载
erezabout 14 years ago
I'm really interested in this project. The abundance of C as "the new machine language" for language implementation, as well as the JVM-based languages, makes me wonder what it means for the programming language landscape. I would be very interested in learning whether this un-C implementation made any difference to Python, and what can be learned from it in way of other language implementations
justincormackabout 14 years ago
The benchmark here <a href="http://attractivechaos.github.com/plb/" rel="nofollow">http://attractivechaos.github.com/plb/</a> suggests they are doing much better on performance than they were a while back. Its a straight numeric benchmark so not relevant for everything but its better than V8 which is good work.
评论 #2501104 未加载
评论 #2501543 未加载
john7about 14 years ago
Can numpy be used with pypy? Or are there plans for that?
评论 #2501929 未加载
评论 #2502503 未加载
wnoiseabout 14 years ago
Why did they decide on a name that can easily be (mis)pronounced as a synonym for urine? That just seems like a poor branding decision, up there with "blur-ray".
评论 #2501451 未加载
评论 #2501403 未加载
评论 #2502998 未加载
评论 #2502036 未加载