Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: PyPy


  
  PyPy | Lambda the Ultimate
PyPy, the Python implementation written in Python, was mentioned here a couple of times in the past.
It is not that PyPy still needs the CPython runtime to execute the PyPy interpreter encoded in the standard objectspace and the interpreter package but the interpreter is already translated to low-level code of C and LLVM backends (I don't know if it is completed for the latter yet).
I understand that PyPy is self hosting, I was just stating that it would be the next logical step in the development of Python (or I think it would be the next logical step) to have a native code compiler (whether JIT or not) for Python.
lambda-the-ultimate.org /node/1260   (1816 words)

  
 import clue: PyPy Musings   (Site not responding. Last check: 2007-10-14)
PyPy is a project that aims to completely implement Python, using Python.
PyPy can also be translated to a number of backends.
When using ctypes, you can implement a python version of the call to the system library, and when translating to C, the calls to ctypes will be translated to C as well.
shiny.thorne.id.au /shiny/2006/07/pypy-musings.html   (558 words)

  
 [Python-Dev] PyPy 0.8.0 is released!
PyPy now integrates its own compiler based on Python own 'compiler' package but with a number of fixes and code simplifications in order to get it translated with the rest of PyPy.
Note that PyPy is mainly a research and development project and does not by itself focus on getting a production-ready Python implementation although we do hope and expect it to become a viable contender in that area sometime next year.
PyPy is partially funded as a research project under the European Union's IST programme.
mail.python.org /pipermail/python-dev/2005-November/057878.html   (616 words)

  
 Investigation into using PyPy's Extension compiler with Zope modules
PyPy's extension compiler offers the ability to write code in a subset of Python (RPython), translate that to C code and then compile to a CPython compatible extension.
At EuroPython 2006, during the PyPy sprint, I decided to try it out on a class already extensively used in the Zope world (zope.interface.adapter.LookupBase).
An incredible thanks to Anders Chrigström and the rest of the PyPy team for their patience and help during the sprint.
lentejasverdes.ath.cx /stuff/pypy/europython_2006/README.html   (681 words)

  
 PyPy - Wikipedia, the free encyclopedia
PyPy is an interpreter for the Python programming language written in Python itself.
PyPy is currently mainly a research and development project and does not focus on being production-ready as of 2006.
PyPy is funded by the European Union as a STReP.
en.wikipedia.org /wiki/PyPy   (252 words)

  
 IST Results - PyPy – the 'Babelfish' of programming   (Site not responding. Last check: 2007-10-14)
Now the partners in the IST project PyPy intend to give the language a major overhaul to improve speed, flexibility and ease of use.
PyPy's language implementation is now complete, and the project partners have developed an extensive series of tools for testing and validating programs produced in the language.
For the widely dispersed participants in the PyPy project, the SDD showcase has been a very effective means of mitigating the problems of working in a distributed team, as well as for integrating newcomers.
istresults.cordis.lu /index.cfm/section/news/tpl/article/ID/88611/BrowsingType/Features   (802 words)

  
 Release of PyPy 0.7.0
PyPy has been a community effort from the start and it would not have got that far without the coding and feedback support from numerous people.
PyPy development and activities happen as an open source project and with the support of a consortium partially funded by a two year European Union IST research grant.
Currently the biggest, most interesting example is this: (from the getting started page, compiling pypy) cd pypy/translator/goal python translate_pypy.py Which has just finished executing on my machine and took about 3 hours to complete (partly because the cc1 process reached ~780MB in terms of memory footprint and my machine has 512Mb).
www.codecomments.com /message582301.html   (2338 words)

  
 PyPy - an implementation of Python in Python
The Pypy project aims to do this for Python and has made some significant progress.
Another carrying idea in Pypy is to build the implementation in the form of a number of independent modules with clearly defined API's.
For all operations that affect or consult objects, the PyPy interpreter delegates all actual work on the object to the object space.
www.python.org /pycon/dc2004/papers/27   (2018 words)

  
 Children of a Lesser Python (dirtSimple.org)
What's more, part of PyPy is a translation system that allows Python code to be translated to other languages, and it includes a kind of foreign function interface, although not a standardized one blessed by Guido.
In short, PyPy has already taken the most important step for us to escape from the CPython "gravity well" of needing a backward-compatible C API.
PyPy is currently described as 200-300 times slower than CPython, depending on what you're doing, and what VM you translate it to.
dirtsimple.org /2005/10/children-of-lesser-python.html   (1691 words)

  
 PLNews: Programming Language News
It is a summary of recent PyPy developments.
PyPy is a Python implementation written in Python.
It has been announced that the next PyPy sprint will be held from January 23 to January 29, 2006, in Palma de Mallorca, Spain.
tacojuice.org /plnews/Languages/Python/index.html?page=4   (697 words)

  
 Summer of Code
I’ll be compiling current PyPy overnight (yes, it takes that long on my good old iBook), and tomorrow I’ll brag about the speed increase since the last time I posted timings.
This sprint was mostly focused on a new release of PyPy.
PyPy with _sre.py has such an ungodly overhead that I won’t even bother to spell out the orders of magnitude it’s slower than CPython … The upside of this is that I will get very satisfying performance improvements from rewriting parts of _sre.py in RPython.
ubique.ch /soc   (1624 words)

  
 EU/PyPy[index]   (Site not responding. Last check: 2007-10-14)
A consortium of 8 (12) partners in Germany, France and Sweden are working to achieve the goal of a open run-time environment for the Open Source Programming Language Python.
PyPy is still, though EU-funded, heavily integrated in the Open Source community of Python.
The methodology of choice is the key strategy to make sure that the community of skilled and enthusiastic developers can contribute in ways that wouldn't have been possible without EU-funding.
www.pypy.org   (286 words)

  
 First public release of PyPy | Lambda the Ultimate
PyPy 0.6, the first public version of PyPy, was released today.
"PyPy is a MIT-licensed reimplementation of Python written in Python itself.
PyPy is implemented in 22000 lines (+7000 unit test) and has a LLVM back-end.
lambda-the-ultimate.org /node/722   (193 words)

  
 What is PyPy? | Poromenos' Stuff   (Site not responding. Last check: 2007-10-14)
I was a bit confused at first because I thought that it was a set of optimisations designed to produce faster bytecode (a bit like Psyco), but it isn't.
What PyPy does right now (as of version 0.8.0 I think) is translate itself to a C program and then compile it, producing a faster Python interpreter (it's not faster than CPython, it's around 10x slower, but they haven't even began optimizing).
Also, since PyPy is written in Python, it's much easier to experiment with it than interpreters in other languages.
www.poromenos.org /node/36   (916 words)

  
 October 2005 (dirtSimple.org)
The PyPy developers have now done the work of rewriting all but a minimum of platform-specific C code as high-level Python code.
As a simple example, PyPy can generate threads-supporting and non-threads-supporting versions of itself, refcounting and garbage collection versions of itself, and so on.
Further, because PyPy is implemented in Python, hacking on it to change the actual Python language or its semantics will be easier than hacking CPython.
dirtsimple.org /2005/10/programming.html   (2200 words)

  
 BULMA: Ponència dels desenvolupadors de PyPy
El grup de desenvolupadors de PyPy es troba a Mallorca fent un sprint i oferiran una ponència on explicaran els principis i objectius del seu projecte.
The PyPy team is "sprinting" (one week programming workshop) at the UIB this week, working in the Aula GNU/Linux.
PyPy is a reimplementation of Python written in Python itself, flexible and easy to experiment with.
bulma.net /impresion.phtml?nIdNoticia=2272   (559 words)

  
 SummerOfCode - PythonInfo Wiki   (Site not responding. Last check: 2007-10-14)
The main target of the project is to produce a framework which takes advantage of PyPy's JavaScript backend and to make it easy to write an AJAX based framework written entirely in Python.
The aim is to produce a framework which allows Python applications to be translated into an AJAX based application split into a client part (JavaScript running on browser) and a server part (python running on web server).
The proposed addition of ctypes to Python 2.5 is a great catalyst for using it to wrap SDL and reimplementing Pygame in pure Python.
wiki.python.org /moin/SummerOfCode   (3177 words)

  
 [Python-Dev] PyPy: sprint and news
PyPy Sprint announcement and news from the project ================================================ We are coming close to a first experimental release of PyPy, a more flexible Python implementation written in Python.
We also plan to work on some fun frontends to PyPy like one based on pygame or a web browser to visualize interactions between interpreter and objectspace.
IOW, we run the PyPy interpreter with a custom object space ("flowobjspace") which generates a control flow graph (including the elementary operations) which is then used to generate low-level code for backends.
mail.python.org /pipermail/python-dev/2003-October/039579.html   (739 words)

  
 gmane.comp.lang.spry.devel
PyPy Sprint before PYCON 2005 in Washington ------------------------------------------- In the four days from 19th March till 22th March (inclusive) the PyPy team will host a sprint on their new Python-in-Python implementation.
The PyPy project was granted funding by the European Union as part of its Sixth Framework Program, and is now on track to produce a stackless Python-in-Python Just-in-Time Compiler by December 2006.
We are on #pypy on irc.freenode.net most of the time.
blog.gmane.org /gmane.comp.lang.spry.devel?set_lines=100000   (2307 words)

  
 Ooh, now I want to play with PyPy   (Site not responding. Last check: 2007-10-14)
Anyway, in the intersticies of the days I cleared out my backlog of Python-list emails (3000+, though I probably only read 100 or maybe 200 of them) and discovered the announcement from the PyPy folks that they now have a restricted form of ctypes.
The cool thing is that they can generate C-level code that directly calls the underlying C library, so that they don't need the FFI library when they're finished.
PyPy compatability was one of the major reasons for doing the OpenGL-ctypes port.
blog.vrplumber.com /1552   (311 words)

  
 [pirate] Re: [pypy-dev] pirate list
Not a solution I'm too fond of :-) but you are welcome to play with it; the future goal of the PyPy compiler is to be flexible enough for this kind of experimentation.
Performance-wise, the focus of PyPy is definitely on automatic type inference.
That's a primary goal of PyPy: write the Python semantics once and compile them to various platforms.
www.cornerhost.com /archives/pirate/2005-July/000035.html   (463 words)

  
 A song for the lovers » PyPy   (Site not responding. Last check: 2007-10-14)
PyPy is really complicated but it’s an interesting challenge.
One has been fixed: the problem was there because C macros (geterrno specifically) are not supported by rctypes so… we’ve simply wrapped it in a function.
At the time of writing this post I’ve just finished the whole PyPy -> C translation and it worked so we didn’t made it explode (we tested it, but you can’t be sure anyway.) It took 53 minutes eventually.
www.oluyede.org /blog/category/pypy   (1098 words)

  
 The Voidspace Techie Blog
Despite this it hasn't been clear what the tangible results of PyPy will be [1].
They are interested in using these short-term PyPy spin-offs to produce ultra-fast specialized modules, and they supported me in every possible way.
This relatively small addition should be perceived as an interim replacement for the final JIT-accelerated PyPy implementation which we all wish to instantiate at some time.
www.voidspace.org.uk /python/weblog/arch_d7_2006_03_25.shtml   (1775 words)

  
 Re: [pypy-dev] features, benefits, and recruiting help
A truly flexible system would let you code up your own 'search the dictionary' algorithm and stick it right inside the language where it belongs, and see whether things work faster.
It is interesting -- the challenge for PyPy does not really seem to be 'to get faster than CPython'.
Instead, it is 'to get almost as fast as CPython.' Once PyPy is fast enough to use commercially, everybody who has an idea for a faster implementation of library function X, given data that looks like Y, will be free to code it up into its own objectspace and see what happens.
www.mail-archive.com /pypy-dev@codespeak.net/msg01172.html   (459 words)

  
 PyPy: sprint and news - Python
PyPy Sprint announcement and news from the project
PyPy works pretty well but still on top of CPython.
CPython, as it runs reusing its runtime environment.
www.thescripts.com /forum/thread24243.html   (588 words)

  
 [No title]
Flow graph is generated using the same bytecode interpreter but using a different object space (the Flow object space).
Demonstration of what can be done in PyPy command line shows "Python py.py" and the prompt is ">>>>" to remind you are in pypy Different object space (Trace) allows tracing of operations.
This translation is intended to be applied to the PyPy interpreter; the restrictions required should not apply to the Python code that is to be run by the interpreter.
www.sauria.com /~twl/conferences/pycon2004/20040324/PyPy.txt   (362 words)

  
 Poromenos' Stuff | Various rants, raves and downloads.   (Site not responding. Last check: 2007-10-14)
If you're like me, you have probably stumbled upon PyPy by now, and if you're like me you didn't understand exactly what it is. If you're not like me, PyPy is a Python implementation written in Python, but, uhh, what does that mean?
Here's my translation of it: PyPy is a Python interpreter (and it seems it's also a compiler?).
Just disable it and build PyPy, and you have one for every system Python has ever run on.
www.poromenos.org /comment/reply/36   (751 words)

  
 Ricardo Galli, de software libre » PyPy en Mallorca, en la UIB, en el Aula GNU/Linux
El grupo PyPY se reunirá la última semana de enero en el Aula GNU/Linux de la UIB para sesiones abiertas de hacking y acompañarán con unas conferencias donde estáis todos invitados.
The next PyPy sprint is scheduled to take place January 2006 in Palma De Mallorca, Balearic Isles, Spain.
The public PyPy sprint is held Monday 23rd - Sunday 29th January 2006.
mnm.uib.es /gallir/posts/2005/12/27/560   (1000 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.