PyPy 2.0 Released
morepypy.blogspot.com
PyPy 2.0 Released
1–10 of 77 posts
Re: PyPy 2.0 Released
#2Excellent work, fijal and team!
Re: PyPy 2.0 Released
#3Re: PyPy 2.0 Released
#4Looking forward to the day PyPy becomes the reference implementation.
Re: PyPy 2.0 Released
#5Can 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 on the other hand is simply a fast Python interpreter. Not sure what you mean regarding the type information gathered by the JIT.
Re: PyPy 2.0 Released
#6One of the things that kept me on Perl was its great performance.
http://benchmarksgame.alioth.debian.org/u64q/perl.php
I'd like to go for the win, win. Is that 'FTWW?'
Re: PyPy 2.0 Released
#7Congratulations! Looking forward to the day PyPy becomes the reference implementation.
Re: PyPy 2.0 Released
#8Can 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).
Cython is a compiler not an interpreter. Numba requires explicit hinting and can only optimize some undefined (?) subset of Python. PyPy on the other hand is simply a fast Python interpreter. Not sure what you mean regarding the type information gathered by the JIT.
Re: PyPy 2.0 Released
#9Earlier quoted context omitted.
Cython is a compiler not an interpreter. Numba requires explicit hinting and can only optimize some undefined (?) subset of Python. PyPy on the other hand is simply a fast Python interpreter. Not sure what you mean regarding the type information gathered by the JIT.
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.