[HN Gopher] ZipPy: fast and lightweight Python 3 implementation ... ___________________________________________________________________ ZipPy: fast and lightweight Python 3 implementation using the Truffle framework Author : gjvc Score : 75 points Date : 2020-08-09 18:16 UTC (4 hours ago) (HTM) web link (github.com) (TXT) w3m dump (github.com) | latenightcoding wrote: | Also see: https://github.com/graalvm/graalpython | david_draco wrote: | Looks like it supports pandas and numpy. That's cool! | steve-s wrote: | Yes this should really be the link. GraalPython is being very | actively developed. The submitted link gives a false | impression. | Naac wrote: | Looking at this and also at | https://github.com/graalvm/graalpython I can't find the answer to | the one question I really want answered: | | Does this get rid of the GIL? | georgewfraser wrote: | Yes | samtregar3 wrote: | Looks abandoned - last issues are from 2017 and the build system | fails when you run it, it points to resources online that no | longer exist. Why did this get posted? | Rochus wrote: | Interesting, but how fast is it, especially compared to PyPy? | Didn't find this information, neither in the top nor the other | provided links. | miohtama wrote: | Note that Truffle framework is also a framework for Ethereum | smart contract development | | https://www.trufflesuite.com/ | | The Python smart contract framework is called Brownie. | giancarlostoro wrote: | I wonder if this will mean you can deploy Django on the JVM as | you once could with Django 2 and Jython. | adenozine wrote: | Oh wow! | | This is great, I'm in love with the idea of something like Jython | for Python 3. I want to love python more than I already do, and | with type checking sorta creeping into the understanding of the | userbase, I'm hopeful still. | | I'm gonna try this out later and see what kinda numbers this | thing can actually do. | | Edit: hm, this hasn't actually been touched since 2018, that's | not good. | chrisseaton wrote: | GraalPython went on from where this left off. | adenozine wrote: | Thanks for telling me, Mr Seaton! | | I'm glad to know, I had no idea, I thought ruby had the Graal | situation monopolized. | | Where could I find out about developing for Graal? If I had a | custom vm for my own language, how could I go about moving to | Graal? | | Perhaps such a thing is not done, and I'm just ignorant to | it. | pornel wrote: | It looks like the project has lost steam in 2015. | masklinn wrote: | Not unlike Topaz[0], a Ruby on RPython started in 2013 which | has seen no activity in 3 years. | | [0] https://github.com/topazproject/topaz | rattray wrote: | Wow, yup: | https://github.com/securesystemslab/zippy/graphs/contributor... | halflings wrote: | Looks like this was supported by Oracle's Zurich team, and they | probably decided to stop working on this project back then | (they were responsible of the vast majority of the | contributions before then) | Twirrim wrote: | I imagine because they've been focused on GraaalPython | https://github.com/graalvm/graalpython ? | | From what I can see in ZipPy it's leveraging Jython at least | partially, whereas graalpython wasn't (presumably written as | a fairly clean implementation?) ___________________________________________________________________ (page generated 2020-08-09 23:00 UTC)