Implementation of some Python 3.5 features for more PyPy 3.5 support
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/
I'm happy to hear that someone working on PyPy 3.5. Thank you for your effort! On Wed, Jun 15, 2016 at 4:52 AM, Raffael Tfirst <raffael.tfirst@gmail.com> wrote:
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/
_______________________________________________ pypy-dev mailing list pypy-dev@python.org https://mail.python.org/mailman/listinfo/pypy-dev
-- INADA Naoki <songofacandy@gmail.com>
Good luck for async/await ;-) In case of you'll go to EuroPython next month, don't hesitate to ping me. Have a nice week. -- Ludovic Gasc (GMLudo) http://www.gmludo.eu/ 2016-06-14 21:52 GMT+02:00 Raffael Tfirst <raffael.tfirst@gmail.com>:
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/
_______________________________________________ pypy-dev mailing list pypy-dev@python.org https://mail.python.org/mailman/listinfo/pypy-dev
Great to hear that! Are you going to implement the coroutines, await & async functionality on our existing greenlets implementation? בתאריך יום ו׳, 24 ביוני 2016 ב-0:33 מאת Ludovic Gasc <gmludo@gmail.com >:
Good luck for async/await ;-)
In case of you'll go to EuroPython next month, don't hesitate to ping me.
Have a nice week.
-- Ludovic Gasc (GMLudo) http://www.gmludo.eu/
2016-06-14 21:52 GMT+02:00 Raffael Tfirst <raffael.tfirst@gmail.com>:
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/
_______________________________________________ pypy-dev mailing list pypy-dev@python.org https://mail.python.org/mailman/listinfo/pypy-dev
_______________________________________________ pypy-dev mailing list pypy-dev@python.org https://mail.python.org/mailman/listinfo/pypy-dev
participants (4)
-
INADA Naoki
-
Ludovic Gasc
-
Omer Katz
-
Raffael Tfirst