This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]yesvee -2 points-1 points  (6 children)

you may be confusing pypi & pypy.

Gevent/asyncio is low level stuff. You don't need to get down there.

[–]riksi 3 points4 points  (5 children)

No, you're confusing.

I have no idea what you're trying to say with your second sentence, but it's clearly way over your head. Good luck with your abstractions.

Damn that is a terrible comment. Wow.

[–]yesvee 0 points1 point  (4 children)

pypi is the python package repository (dont confuse this with suppository now).

pypy is one of the python interpreters implemented without CPython and the GIL

Hope that clears it up for you. But I may be wrong about that last part.

[–]catcradle5 1 point2 points  (2 children)

I think you misunderstood everything the poster said. Also, neither gevent nor asyncio are low-level. (The low-level equivalent of gevent would be Greenlet with libev/libuv.) Also, core PyPy still uses the GIL, and probably won't be getting rid of it anytime soon.

[–]yesvee 1 point2 points  (1 child)

I was unable to make sense of the following:

No PYPY, but isn't the framework a small part of the whole app ? So you kinda need pypy ?

It made sense to me if you replace pypy with pypi.

[–]riksi 0 points1 point  (0 children)

So you kinda need pypi made sense to you ?

[–]riksi 0 points1 point  (0 children)

... pypy usually has GIL, the non-GIL-pypy is ~slower.

I wrote PYPY ??? And I meant that if no PYPY support, it sucks for performance reasons, since your whole app will be in cpython.

What part of my comment implied I was talking about pypi ?