Can someone knowledgeable compare PyPy, Numba and Cython? I mostly use Cython. Tried Numba also, it has very nice workflow when it works with autojit (when it doesn't error messages are pretty cryptic). With PyPy I don't understand why for example all that type information obtained from jit wouldn't be used to make something like Numba specialized functions or Cython modules (noob question but please answer).
PyPy 2.0 Released
11–20 of 77 posts
Re: PyPy 2.0 Released
#12Earlier quoted context omitted.
I'm with you on that one. But bear in mind it doesn't support Python 3 yet, so it might still be some way away.
I wonder how long? I searched for a roadmap, but found none.
Re: PyPy 2.0 Released
#13Earlier quoted context omitted.
For example does PyPy always warm up, or can it store "warmed up" version of some function (where type of objects is inferred)? I know that this is not in accordance with highly dynamic nature of Python, but not all functions are highly dynamic.
Do you mean can you save the state of the JIT for future use?
Re: PyPy 2.0 Released
#14Congratulations! Looking forward to the day PyPy becomes the reference implementation.
Re: PyPy 2.0 Released
#15Earlier quoted context omitted.
Do you mean can you save the state of the JIT for future use?
Yeah. Can you? Considering CPython already generates .pyc and checks timestamps, keeping some kind of JIT cache around wouldn't be a stretch.
Re: PyPy 2.0 Released
#16Congratulations! Looking forward to the day PyPy becomes the reference implementation.
Actually, I'd like it if somebody hacked up a very very simple and naive Python interpreter and nominated that for the reference implementation instead.
Re: PyPy 2.0 Released
#17Can someone knowledgeable compare PyPy, Numba and Cython? I mostly use Cython. Tried Numba also, it has very nice workflow when it works with autojit (when it doesn't error messages are pretty cryptic). With PyPy I don't understand why for example all that type information obtained from jit wouldn't be used to make something like Numba specialized functions or Cython modules (noob question but please answer).
PyPy still doesn't work with Numpy, though they're working on it.
Re: PyPy 2.0 Released
#18Congratulations! Looking forward to the day PyPy becomes the reference implementation.
Re: PyPy 2.0 Released
#19Re: PyPy 2.0 Released
#20Can someone knowledgeable compare PyPy, Numba and Cython? I mostly use Cython. Tried Numba also, it has very nice workflow when it works with autojit (when it doesn't error messages are pretty cryptic). With PyPy I don't understand why for example all that type information obtained from jit wouldn't be used to make something like Numba specialized functions or Cython modules (noob question but please answer).
PyPy still doesn't work with Numpy, though they're working on it.