The talks were all well visited and we got good questions. However, we still need to work on sorting out the "PyPy technology cloud" and how to present it to different audiences. Anyway, we are happy to hear feedback or questions about the talks!
After the conference there was a three-day PyPy sprint. Despite the fact that most PyPy core developers were zombies, we made good progress. Particularly our newcomers did very well. Here are some results:
- itertools rewritten in RPython for performance by Jakub Gustak and Andrew Durdin
- a new ctypes based dbm and hashlib module, both by Gasper Zejn with support from Henrik Vendelbo, they also got ctypes to nicely work on OSX. (sorry for lack of proper letters in names :)
- implement builtin function call profiling by Stephan Diehl, Antonio and Armin.
- running Pinax on top of pypy-c, by Henrik, Holger, Gasper.
- Jim Baker started a _rawffi.py for Jython using JNA aiming to provide support to run PyPy's ctypes on top of Jython. When Jython gets this to run, PyPy's JVM backend should be able to use it. Talk about Code Reuse :)
- oldstyle classes are now the default, this makes PyPy mimick very closely cpython's 2.5 object model.
- Andrew started a port of the Malbolge interpreter written in Python to RPython (obviously the only missing link for PyPy to take over the world).
- various cleanups (a new option "--lonepycfiles" helps with saner imports, remove int-float comparison shortcuts, ...)
Cheers,
fijal & holger
2 comments:
The option is not --lonepycfiles but --objspace-lonepycfiles, and using it makes imports *less* sane.
oh, right. I meant to say that with the introduction (not the enabling) of the option imports are saner - in that pypy now by default ignores pyc files if there is no ".py" file. thanks for the attention.
Post a Comment