I have only read the posts on this thread, but the description sounded
more like a AOT compiler (like Cython, Pythran, Nuitka) than a JIT
compiler (like PyPy or Numba).

Regards

Antoine.

PS : PyPy has its own codegen AFAIK, it doesn't use LLVM.


On Sun, 8 Sep 2019 12:28:45 -0400
David Mertz <me...@gnosis.cx> wrote:
> Also PyPy and Numba.
> 
> Cython actually seems a bit different. Without annotations in a superset
> language, Cython programs mostly just use the same CPython runtime
> libraries. However, with a few type annotations sprinkled in (but not
> actual Python syntax), it can get big speedups).
> 
> PyPy actually tried to do direct-to-machine-code for a while. But my
> understanding is that they decided—as did Numba—that building on top of the
> work of LLVM was more effective (and more cross-architecture).
> 
> Obviously, the ad for a commercial product leaves a bad taste in my mouth.
> But it's also not like there aren't already 5 or more open source projects
> that do a similar thing better already.
> 
> On Sun, Sep 8, 2019, 12:03 PM Antoine Pitrou 
> <solipsis-xnda5wrcr86stnjn9+b...@public.gmane.org> wrote:
> 
> >
> > How is your approach different from, say, Cython, Nuitka or Pythran?
> >
> > Regards
> >
> > Antoine.
> >
> >
> > On Sun, 08 Sep 2019 15:56:04 -0000
> > "Mark @pysoniq" <m...@pysoniq.com> wrote:  
> > > Hi, Anders,
> > >
> > > The availability of a free extension every 30 days is a big benefit to  
> > the Python community that may not be immediately obvious.  That’s not your
> > standard freemium, as it has all the “features” of the paid product -- full
> > registers, multicore, SIMD and other optimizations – so when we say it’s
> > $600 per year of advanced software, that’s true.  Our view is that the free
> > extension every 30 days can make a huge difference to a developer with
> > funding limitations (like us).  If that free extension makes their project
> > much more successful, then the entire Python community benefits.  
> > >
> > > We considered this as an open source project, but we haven’t done that  
> > for two reasons:  
> > >
> > > We have looked for and not found a large enough community of volunteers  
> > who have the skills to translate Python directly to assembly language
> > without intermediate representation, and optimize the instructions, to make
> > it open source.  
> > >
> > > Open source projects are often very underfunded and don’t have enough  
> > volunteers even from a larger pool of possible people.  For example, at
> > PyCon 2019 Victor Stinner eloquently discussed the funding problems at
> > python.org – a shrinking volunteer base and growing issues list.  
> > >
> > > If I am wrong and there is a large enough group with the requisite  
> > skills, then of course we’re very open to the idea of open source, but the
> > technologies used are very leading edge.  And again, if you view it with
> > nuance, the $600 a year (12 extensions) could make a huge difference to an
> > under-funded project, of which there are many!  
> > >
> > > Mark
> > > _______________________________________________
> > > Python-ideas mailing list -- 
> > > python-ideas-+zn9apsxkcednm+yrof...@public.gmane.org
> > > To unsubscribe send an email to 
> > > python-ideas-leave-+zn9apsxkcednm+yrof...@public.gmane.org
> > > https://mail.python.org/mailman3/lists/python-ideas.python.org/
> > > Message archived at  
> > https://mail.python.org/archives/list/python-ideas-+zn9apsxkcednm+yrof...@public.gmane.org/message/VTIZHUNUMKM7VTVMUCXP6LCZFKVSBUX5/
> >   
> > > Code of Conduct: http://python.org/psf/codeofconduct/  
> >
> > _______________________________________________
> > Python-ideas mailing list -- 
> > python-ideas-+zn9apsxkcednm+yrof...@public.gmane.org
> > To unsubscribe send an email to 
> > python-ideas-leave-+zn9apsxkcednm+yrof...@public.gmane.org
> > https://mail.python.org/mailman3/lists/python-ideas.python.org/
> > Message archived at
> > https://mail.python.org/archives/list/python-ideas-+zn9apsxkcednm+yrof...@public.gmane.org/message/3WZZ7LYLN3DCDMQZASOSBLSVDUDSBWVO/
> > Code of Conduct: http://python.org/psf/codeofconduct/
> >  
> 


_______________________________________________
Python-ideas mailing list -- python-ideas@python.org
To unsubscribe send an email to python-ideas-le...@python.org
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at 
https://mail.python.org/archives/list/python-ideas@python.org/message/WPFZ5X5QGW2SMSQJ2UX34Q3ZTS2LOR7K/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to