For example mypyc does this.

On Sun, Sep 8, 2019 at 17:29 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 <solip...@pitrou.net> 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@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/VTIZHUNUMKM7VTVMUCXP6LCZFKVSBUX5/
>> > 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/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/ZGB6I2PATHOEVXUSK2MVMYIP5K5WGIU6/
> Code of Conduct: http://python.org/psf/codeofconduct/
>
-- 
--Guido (mobile)
_______________________________________________
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/5APQBSVFKI4WFIRR5IP5YZHCZU372T34/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to