[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)