News for hackers. Stuff that matters.
Re:ZipPy: fast and lightweight Python 3 implementation using... by latenightcoding on Sunday August 09, 2020 @03:29PM (#24102166)
Re:ZipPy: fast and lightweight Python 3 implementation using... by skissane on Sunday August 09, 2020 @07:15PM (#24103759)
Does anyone have any explanation of how ZipPy and GraalPython differ?

What is the history of these two projects? Was ZipPy abandoned in favour of GraalPython? (And if so, why?)

Re:ZipPy: fast and lightweight Python 3 implementation using... by cdrtz on Tuesday August 11, 2020 @06:22PM (#24126696)
ZipPy, the initial implementation of Python on Truffle, was an intern project developed by Wei Zhang [1] while doing his PhD at UC Irvine, and continued by other students for a while. It was later re-implemented from scratch by an Oracle Labs team. I think that the main reason for a clean re-implementation was that the Truffle framework had evolved enough where it was easier to start from scratch than to rebase. Also, ZipPy was reusing the Jython parser, whereas GraalPython is using ANTLR [2].

[1] http://thezhangwei.com

[2] https://medium.com/graalvm/how-to-contribute-to-graalpython-...

Re:ZipPy: fast and lightweight Python 3 implementation using... by steve-s on Sunday August 09, 2020 @05:02PM (#24102881)
Yes this should really be the link. GraalPython is being very actively developed. The submitted link gives a false impression.
Re:ZipPy: fast and lightweight Python 3 implementation using... by david_draco on Sunday August 09, 2020 @05:09PM (#24102924)
Looks like it supports pandas and numpy. That's cool!