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/