[pypy-dev] Implementation of some Python 3.5 features for more PyPy 3.5 support

Raffael Tfirst raffael.tfirst at gmail.com
Tue Jun 14 15:52:59 EDT 2016


Hi,
I am Raffael Tfirst, currently working on PyPy 3.5 for the Google Summer of
Code.

Since it might be of interest to some, I want to give you a short summary
of what I do.

The Python 3.5 features I implement in PyPy are the @ operator for matrix
multiplications (PEP 465), additional unpacking generalizations (PEP 448)
and coroutines with async and await syntax (PEP 492). A short description
of each feature can be found here (at New Syntax Features):
https://docs.python.org/3/whatsnew/3.5.html
It would be cool to have those features implemented in PyPy because they
will most likely be used a lot in future Python 3.5 programs, that is why I
want to close this gap and push PyPy a bit closer to Python 3.5
functionality.

I started working on this about a month ago. As things stand now, the @
operator already works. The additional unpacking feature will be ready
soon, too, since a great part is already implemented. There's just some
nasty errors I need to fix before it can be tested.
In about two weeks progress will speed up a lot, because then I'm going to
have way more time for this project.

For those who are interested, I work on the py3.5 branch.

You can also check out my progress on my blog:
http://pypy35syntax.blogspot.co.at/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/pypy-dev/attachments/20160614/4aafa9aa/attachment.html>


More information about the pypy-dev mailing list