3 ms·
There's a limited number of volunteers with the experience to improve (C)Python, though, so the resources are better spent on improving the CPython implementati
by adamckay 3y ago
There's a limited number of volunteers with the experience to improve (C)Python, though, so the resources are better spent on improving the CPython implementation to such a point where PyPy is no longer necessary.
- girvo 3y agoSee: HHVM and PHP. HHVM is what lit the fire under the PHP team's collective butts to improve perf, and now most just run the mainline PHP interpreter (well, they did years ago when all this happened and I was still doing PHP)
- qaq 3y agoNow there is a number of payed MS employees lead by Guido van Rossum working on improving (C)Python
- v3ss0n 3y agoWhy don't they just replace python with PyPy, onboard PyPy team and make PyPy compatible with cpython 100 percent? Oh I think NIH syndrome.
- damagednoob 3y agoFrom what I remember, PyPy has some fundamental issues with using libraries with C extensions.
- v3ss0n 3y agoThat was a decade ago, alot had changed
- dragonwriter 3y agoBecause if you want full ecosystem compatibility with as much performance as you can squeeze given that constraint, it makes more sense to start with the constraint satisfied rather than try to work toward it. > Oh I think NIH syndrome. Neither CPython nor PyPy was invented at Microsoft.
- v3ss0n 3y agoPython was by Guido who's now Microsoft employee
- nmlvcy 3y agoThere were initiatives to improve CPython at Google and Dropbox, both of which switched to Golang and van Rossum left. We'll see if this is a pattern and the same happens at Microsoft.
- spearman 3y agoI believe both Google and Dropbox had a lot of Python code powering their products that they wanted to make faster. I don't think Microsoft has many large 1st party uses of Python. I think they're investing in it largely to gain developer mind-share. So for Google and Dropbox "use another language" was an option, for Microsoft it's not.