4 ms·
> The window is closing to declare PyPy the successor to CPython2 PyPy is much more than Python + JIT. It's a whole framework for writing interpreters in Pytho
by orf 11y ago
> The window is closing to declare PyPy the successor to CPython2
PyPy is much more than Python + JIT. It's a whole framework for writing interpreters in Python, with the bonus that any interpreter you build gets an awesome JIT for free. I whipped up a brainfuck interpreter in a few lines of RPython, and bam I have a compiled executable that JIT compiles my brainfuck on the fly.
You can build interpreters for Ruby, PHP, whatever language you want. There is no window running out for that and that's the best bit of PyPy. The fact the flagship implementation for this framework is a Python interpreter is cool but not the only or coolest bit about the project - it's so much more.
- RubyPinch 11y agoas an example, https://github.com/hippyvm/hippyvm https://github.com/hippyvm/hippyvm is another interpreter on RPython. That being said, the primary devs of PyPy/RPython are also a consultancy group, from what I recall, and PyPy is one of the tools they use for their consulting http://baroquesoftware.com/ http://baroquesoftware.com/ specifically
- baq 11y agoi'm not privy to the details but this is a recent development and i too hope it ends up successful. i remember in the past they were granted quite a lot of EU research money which, as can be seen, has been spent quite well :)