It's unfortunate that they never hit their original 5x performance boost. Hopefully acceptance into CPython will help.
So is the goal to gain resources by becoming part of CPython? It seems like the small performance increases they got are completely overshadowed by the additional memory requirements. I don't pretend to understand the mainline Python development cycle, but this surely doesn't seem mature enough to justify declaring it as "the way forward".
PEP 3146: Merge Unladen Swallow into CPython
11–20 of 34 posts
Re: PEP 3146: Merge Unladen Swallow into CPython
#12...African or European?
Re: PEP 3146: Merge Unladen Swallow into CPython
#13Earlier quoted context omitted.
So is the goal to gain resources by becoming part of CPython? It seems like the small performance increases they got are completely overshadowed by the additional memory requirements. I don't pretend to understand the mainline Python development cycle, but this surely doesn't seem mature enough to justify declaring it as "the way forward".
Ya I noticed that too. I'd love to have some performance benefits from JIT too but not at those costs. 2.43x - 2.76x increase in memory to Django[1]. Ugh. That's a large enough change that I'd have to upgrade hardware. Come on now. [1] http://www.python.org/dev/peps/pep-3146/#memory-usage
Re: PEP 3146: Merge Unladen Swallow into CPython
#14Of course one day pypy will emerge too, so unladen swallow should hurry up!
(TBH I'd prefer pypy to become the canonical python in the end)
Re: PEP 3146: Merge Unladen Swallow into CPython
#15Earlier quoted context omitted.
So is the goal to gain resources by becoming part of CPython? It seems like the small performance increases they got are completely overshadowed by the additional memory requirements. I don't pretend to understand the mainline Python development cycle, but this surely doesn't seem mature enough to justify declaring it as "the way forward".
Ya I noticed that too. I'd love to have some performance benefits from JIT too but not at those costs. 2.43x - 2.76x increase in memory to Django[1]. Ugh. That's a large enough change that I'd have to upgrade hardware. Come on now. [1] http://www.python.org/dev/peps/pep-3146/#memory-usage
Re: PEP 3146: Merge Unladen Swallow into CPython
#16Earlier quoted context omitted.
So is the goal to gain resources by becoming part of CPython? It seems like the small performance increases they got are completely overshadowed by the additional memory requirements. I don't pretend to understand the mainline Python development cycle, but this surely doesn't seem mature enough to justify declaring it as "the way forward".
Ya I noticed that too. I'd love to have some performance benefits from JIT too but not at those costs. 2.43x - 2.76x increase in memory to Django[1]. Ugh. That's a large enough change that I'd have to upgrade hardware. Come on now. [1] http://www.python.org/dev/peps/pep-3146/#memory-usage
Re: PEP 3146: Merge Unladen Swallow into CPython
#17Re: PEP 3146: Merge Unladen Swallow into CPython
#18Performance goals have not been met so far; it increases memory usage; PyPy is an alternative with more community support (if only because the typical Python programmer knows more Python than C++); and it makes the code much more complex, introducing lots of hard-to-debug problems, at a time when the developers already have trouble getting people to migrate to 3.x.
The 3.x branch does not need a reputation for instability.
(None of this is to say Unladen Swallow is a bad idea, or should be killed; but it should prove its worth first.)
Re: PEP 3146: Merge Unladen Swallow into CPython
#19I don't think Unladen Swallow should be merged into CPython until the benefits are proven. Currently it will just add an extra layer of complexity, worsen Python's greedy management of memory and add little benefits in perfomance.
Re: PEP 3146: Merge Unladen Swallow into CPython
#20I want a pony from Guido too